MediaWiki master
|
Interface for generic jobs only uses the parameters field and are JSON serializable. More...
Inherits MediaWiki\JobQueue\IJobSpecification.
Inherited by MediaWiki\JobQueue\Jobs\AssembleUploadChunksJob, MediaWiki\JobQueue\Jobs\CdnPurgeJob, MediaWiki\JobQueue\Jobs\DeletePageJob, MediaWiki\JobQueue\Jobs\DuplicateJob, MediaWiki\JobQueue\Jobs\NullJob, MediaWiki\JobQueue\Jobs\PublishStashedFileJob, MediaWiki\JobQueue\Jobs\RevertedTagUpdateJob, MediaWiki\JobQueue\Jobs\UploadFromUrlJob, MediaWiki\Watchlist\ClearUserWatchlistJob, MediaWiki\Watchlist\ClearWatchlistNotificationsJob, UserEditCountInitJob, UserGroupExpiryJob, and UserOptionsUpdateJob.
Public Member Functions | |
__construct (array $params) | |
![]() | |
getDeduplicationInfo () | |
Subclasses may need to override this to make duplication detection work. | |
getParams () | |
getReleaseTimestamp () | |
getRootJobParams () | |
getType () | |
hasRootJobParams () | |
ignoreDuplicates () | |
isRootJob () | |
Interface for generic jobs only uses the parameters field and are JSON serializable.
Jobs using this interface require needsPage: false
to be set in the JobClasses configuration of their extension.json declaration.
Definition at line 32 of file GenericParameterJob.php.
MediaWiki\JobQueue\GenericParameterJob::__construct | ( | array | $params | ) |
array | $params | JSON-serializable map of parameters |
Implemented in MediaWiki\JobQueue\Jobs\AssembleUploadChunksJob, MediaWiki\JobQueue\Jobs\CdnPurgeJob, MediaWiki\JobQueue\Jobs\DeletePageJob, MediaWiki\JobQueue\Jobs\DuplicateJob, MediaWiki\JobQueue\Jobs\NullJob, MediaWiki\JobQueue\Jobs\PublishStashedFileJob, MediaWiki\JobQueue\Jobs\RevertedTagUpdateJob, MediaWiki\JobQueue\Jobs\UploadFromUrlJob, UserOptionsUpdateJob, UserEditCountInitJob, UserGroupExpiryJob, MediaWiki\Watchlist\ClearUserWatchlistJob, and MediaWiki\Watchlist\ClearWatchlistNotificationsJob.