Craft 3 Class Reference

Interface craft\queue\JobInterface

Extends
yii\queue\JobInterface
Implemented by
craft\queue\BaseJob, craft\queue\jobs\DeleteStaleTemplateCaches, craft\queue\jobs\FindAndReplace, craft\queue\jobs\GeneratePendingTransforms, craft\queue\jobs\LocalizeRelations, craft\queue\jobs\ResaveElements, craft\queue\jobs\UpdateElementSlugsAndUris
Available since version
3.0
Source Code
https://github.com/craftcms/cms/blob/master/src/queue/JobInterface.php

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 Defined By
execute() craft\queue\JobInterface
getDescription() Returns the description that should be used for the job. craft\queue\JobInterface

Method Details

execute() public abstract method #

public abstract void execute ( $queue )
$queue \yii\queue\Queue, craft\queue\QueueInterface The queue the job belongs to

getDescription() public abstract method #

Returns the description that should be used for the job.

public abstract string, null getDescription ( )