class DataProcessorManager

Plugin manager for Rules data processors.

Hierarchy

Expanded class hierarchy of DataProcessorManager

See also

\Drupal\rules\Context\DataProcessorInterface

4 files declare their use of DataProcessorManager
ActionExpression.php in src/Plugin/RulesExpression/ActionExpression.php
ConditionExpression.php in src/Plugin/RulesExpression/ConditionExpression.php
ConditionExpressionTest.php in tests/src/Unit/ConditionExpressionTest.php
RulesIntegrationTestBase.php in tests/src/Unit/Integration/RulesIntegrationTestBase.php
1 string reference to 'DataProcessorManager'
rules.services.yml in ./rules.services.yml
rules.services.yml
1 service uses DataProcessorManager
plugin.manager.rules_data_processor in ./rules.services.yml
Drupal\rules\Context\DataProcessorManager

File

src/Context/DataProcessorManager.php, line 14

Namespace

Drupal\rules\Context
View source
class DataProcessorManager extends DefaultPluginManager {
  
  /**
   * {@inheritdoc}
   */
  public function __construct(\Traversable $namespaces, ModuleHandlerInterface $module_handler, $plugin_definition_annotation_name = RulesDataProcessor::class) {
    $this->alterInfo('rules_data_processor_info');
    parent::__construct('Plugin/RulesDataProcessor', $namespaces, $module_handler, DataProcessorInterface::class, $plugin_definition_annotation_name);
  }

}

Members

Title Sort descending Modifiers Object type Summary
DataProcessorManager::__construct public function