You are here

public function SchedulerRulesActionDeriver::__construct in Scheduler 2.x

Creates a new deriver 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/Plugin/RulesAction/SchedulerRulesActionDeriver.php, line 47

Class

SchedulerRulesActionDeriver
Derives actions for each supported entity type.

Namespace

Drupal\scheduler_rules_integration\Plugin\RulesAction

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;
}