From: Aaron Schulz Date: Tue, 23 Aug 2016 04:20:49 +0000 (-0700) Subject: Move EnqueueableDataUpdate to a separate file X-Git-Tag: 1.31.0-rc.0~5945^2 X-Git-Url: http://git.cyclocoop.org/ecrire?a=commitdiff_plain;h=420efbfb6120deb7fbc4723d7b21676110e126d4;p=lhc%2Fweb%2Fwiklou.git Move EnqueueableDataUpdate to a separate file Change-Id: Iabc291cd1f3c5390ca8bcc5da64a0ff01a082575 --- diff --git a/autoload.php b/autoload.php index 5457d2a610..0d190566f4 100644 --- a/autoload.php +++ b/autoload.php @@ -408,7 +408,7 @@ $wgAutoloadLocalClasses = [ 'EnhancedChangesList' => __DIR__ . '/includes/changes/EnhancedChangesList.php', 'EnotifNotifyJob' => __DIR__ . '/includes/jobqueue/jobs/EnotifNotifyJob.php', 'EnqueueJob' => __DIR__ . '/includes/jobqueue/jobs/EnqueueJob.php', - 'EnqueueableDataUpdate' => __DIR__ . '/includes/deferred/DataUpdate.php', + 'EnqueueableDataUpdate' => __DIR__ . '/includes/deferred/EnqueueableDataUpdate.php', 'EraseArchivedFile' => __DIR__ . '/maintenance/eraseArchivedFile.php', 'ErrorPageError' => __DIR__ . '/includes/exception/ErrorPageError.php', 'EventRelayer' => __DIR__ . '/includes/libs/eventrelayer/EventRelayer.php', diff --git a/includes/deferred/DataUpdate.php b/includes/deferred/DataUpdate.php index 5b84ca91f6..281ac24d9c 100644 --- a/includes/deferred/DataUpdate.php +++ b/includes/deferred/DataUpdate.php @@ -155,18 +155,3 @@ abstract class DataUpdate implements DeferrableUpdate { return $remaining; } } - -/** - * Interface that marks a DataUpdate as enqueuable via the JobQueue - * - * Such updates must be representable using IJobSpecification, so that - * they can be serialized into jobs and enqueued for later execution - * - * @since 1.27 - */ -interface EnqueueableDataUpdate { - /** - * @return array (wiki => wiki ID, job => IJobSpecification) - */ - public function getAsJobSpecification(); -} diff --git a/includes/deferred/EnqueueableDataUpdate.php b/includes/deferred/EnqueueableDataUpdate.php new file mode 100644 index 0000000000..ffeb740d41 --- /dev/null +++ b/includes/deferred/EnqueueableDataUpdate.php @@ -0,0 +1,15 @@ + wiki ID, job => IJobSpecification) + */ + public function getAsJobSpecification(); +}