You are here

public function EventDeriver::__construct in Scheduler 2.x

Creates a new EventDeriver object.

Parameters

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

\Drupal\Core\StringTranslation\TranslationInterface $string_translation: The string translation service.

\Drupal\scheduler\SchedulerManager $scheduler_manager: The scheduler manager.

File

scheduler_rules_integration/src/Event/EventDeriver.php, line 53

Class

EventDeriver
Derives Rules events for all non-node entities supported by Scheduler.

Namespace

Drupal\scheduler_rules_integration\Event

Code

public function __construct(EntityTypeManagerInterface $entity_type_manager, TranslationInterface $string_translation, SchedulerManager $scheduler_manager) {
  $this->entityTypeManager = $entity_type_manager;
  $this->stringTranslation = $string_translation;
  $this->schedulerManager = $scheduler_manager;
}