interface RulesActionManagerInterface

Interface the Rules Action plugin manager of the Rules actions API.

Hierarchy

Expanded class hierarchy of RulesActionManagerInterface

All classes that implement RulesActionManagerInterface

See also

\Drupal\Core\Annotation\Action

\Drupal\Core\Action\ActionInterface

\Drupal\Core\Action\ActionBase

Plugin API

2 files declare their use of RulesActionManagerInterface
ActionExpression.php in src/Plugin/RulesExpression/ActionExpression.php
ActionForm.php in src/Form/Expression/ActionForm.php

File

src/Core/RulesActionManagerInterface.php, line 16

Namespace

Drupal\rules\Core
View source
interface RulesActionManagerInterface extends CategorizingPluginManagerInterface, ContextAwarePluginManagerInterface {
    
    /**
     * {@inheritdoc}
     *
     * @return \Drupal\rules\Core\RulesActionInterface
     *   A fully configured plugin instance.
     */
    public function createInstance($plugin_id, array $configuration = []);

}

Members

Title Sort descending Modifiers Object type Summary Overrides
CategorizingPluginManagerInterface::getCategories public function Gets the names of all categories. 1
CategorizingPluginManagerInterface::getGroupedDefinitions public function Gets sorted plugin definitions grouped by category. 1
CategorizingPluginManagerInterface::getSortedDefinitions public function Gets sorted plugin definitions. 1
ContextAwarePluginManagerInterface::getDefinitionsForContexts public function Determines plugins whose constraints are satisfied by a set of contexts.
RulesActionManagerInterface::createInstance public function