public function JobSchedulerQueue::__construct in Job Scheduler 8.2
Same name and namespace in other branches
- 8.3 src/Plugin/QueueWorker/JobSchedulerQueue.php \Drupal\job_scheduler\Plugin\QueueWorker\JobSchedulerQueue::__construct()
Constructs a \Drupal\Component\Plugin\PluginBase object.
Parameters
array $configuration: A configuration array containing information about the plugin instance.
string $plugin_id: The plugin_id for the plugin instance.
mixed $plugin_definition: The plugin implementation definition.
Overrides PluginBase::__construct
File
- src/
Plugin/ QueueWorker/ JobSchedulerQueue.php, line 31
Class
- JobSchedulerQueue
- Providing our own worker has the advantage that we can reschedule the job or take care of cleanup. Note that as we run the execute() action, the job won't be queued again this time.
Namespace
Drupal\job_scheduler\Plugin\QueueWorkerCode
public function __construct(array $configuration, $plugin_id, $plugin_definition) {
parent::__construct($configuration, $plugin_id, $plugin_definition);
$this->scheduler = \Drupal::service('job_scheduler.manager');
}