]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - includes/deferred/EnqueueableDataUpdate.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / includes / deferred / EnqueueableDataUpdate.php
1 <?php
2 /**
3  * Interface that marks a DataUpdate as enqueuable via the JobQueue
4  *
5  * Such updates must be representable using IJobSpecification, so that
6  * they can be serialized into jobs and enqueued for later execution
7  *
8  * @since 1.27
9  */
10 interface EnqueueableDataUpdate {
11         /**
12          * @return array (wiki => wiki ID, job => IJobSpecification)
13          */
14         public function getAsJobSpecification();
15 }