function ExpressionManager::__construct

Constructor.

Overrides DefaultPluginManager::__construct

File

src/Engine/ExpressionManager.php, line 28

Class

ExpressionManager
Plugin manager for all Rules expressions.

Namespace

Drupal\rules\Engine

Code

public function __construct(\Traversable $namespaces, ModuleHandlerInterface $module_handler, UuidInterface $uuid_service, $plugin_definition_annotation_name = RulesExpression::class) {
    $this->alterInfo('rules_expression_info');
    parent::__construct('Plugin/RulesExpression', $namespaces, $module_handler, ExpressionInterface::class, $plugin_definition_annotation_name);
    $this->uuidService = $uuid_service;
}