/**
* Buffer jobs for insertion via push() or call it now if in CLI mode
*
- * Note that pushLazyJobs() is registered as a deferred update just before
- * DeferredUpdates::doUpdates() in MediaWiki and JobRunner classes in order
- * to be executed as the very last deferred update (T100085, T154425).
- *
* @param IJobSpecification|IJobSpecification[] $jobs A single Job or a list of Jobs
* @return void
* @since 1.26
DeferredUpdates::addUpdate( new JobQueueEnqueueUpdate( $this->domain, $jobs ) );
}
- /**
- * Push all jobs buffered via lazyPush() into their respective queues
- *
- * @return void
- * @since 1.26
- * @deprecated Since 1.33 Not needed anymore
- */
- public static function pushLazyJobs() {
- wfDeprecated( __METHOD__, '1.33' );
- }
-
/**
* Pop a job off one of the job queues
*
* @param int|string $qtype JobQueueGroup::TYPE_* constant or job type string
* @param int $flags Bitfield of JobQueueGroup::USE_* constants
* @param array $blacklist List of job types to ignore
- * @return Job|bool Returns false on failure
+ * @return RunnableJob|bool Returns false on failure
*/
public function pop( $qtype = self::TYPE_DEFAULT, $flags = 0, array $blacklist = [] ) {
global $wgJobClasses;