JobInterface ​
- Type
- Interface
- Namespace
- craft\queue
- Extends
- yii\queue\JobInterface
- Implemented by
- craft\queue\BaseBatchedJob, craft\queue\BaseJob, craft\queue\jobs\Announcement, craft\queue\jobs\ApplyNewPropagationMethod, craft\queue\jobs\FindAndReplace, craft\queue\jobs\GenerateImageTransform, craft\queue\jobs\GeneratePendingTransforms, craft\queue\jobs\LocalizeRelations, craft\queue\jobs\PropagateElements, craft\queue\jobs\Proxy, craft\queue\jobs\PruneRevisions, craft\queue\jobs\ResaveElements, craft\queue\jobs\UpdateElementSlugsAndUris, craft\queue\jobs\UpdateSearchIndex
- Since
- 3.0.0
JobInterface defines the common interface to be implemented by job classes.
A class implementing this interface should also use \craft\queue\SavableComponentTrait and \craft\queue\JobTrait.
Public Methods ​
| Method | Description |
|---|---|
| execute() | |
| getDescription() | Returns the description that should be used for the job. |
execute() ​
Arguments ​
$queue(yii\queue\Queue, craft\queue\QueueInterface) – The queue the job belongs to
getDescription() ​
Returns the description that should be used for the job.