You are here

public function JobScheduler::__construct in Job Scheduler 8.3

Same name and namespace in other branches
  1. 8.2 src/JobScheduler.php \Drupal\job_scheduler\JobScheduler::__construct()

Constructs a object.

Parameters

\Drupal\job_scheduler\JobSchedulerCronTabDecoratorInterface $crontab_decorator: The job scheduler crontab decorator.

\Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager: The entity type manager service.

File

src/JobScheduler.php, line 35

Class

JobScheduler
Manage scheduled jobs.

Namespace

Drupal\job_scheduler

Code

public function __construct(JobSchedulerCronTabDecoratorInterface $crontab_decorator, EntityTypeManagerInterface $entityTypeManager) {
  $this->crontabDecorator = $crontab_decorator;
  $this->jobScheduleStorage = $entityTypeManager
    ->getStorage('job_schedule');
}