You are here

public function ConditionDeriver::__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/Condition/ConditionDeriver.php, line 45

Class

ConditionDeriver
Derives conditions for each supported entity type (except nodes).

Namespace

Drupal\scheduler_rules_integration\Plugin\Condition

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