You are here

interface RulesActionManagerInterface in Rules 8.3

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

Namesort descending Modifiers Type Description 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. 2
ContextAwarePluginManagerInterface::getDefinitionsForContexts public function Determines plugins whose constraints are satisfied by a set of contexts.
DiscoveryInterface::getDefinition public function Gets a specific plugin definition. 4
DiscoveryInterface::getDefinitions public function Gets the definition of all plugins for this type. 3
DiscoveryInterface::hasDefinition public function Indicates if a specific plugin definition exists. 2
MapperInterface::getInstance public function Gets a preconfigured instance of a plugin. 4
RulesActionManagerInterface::createInstance public function Overrides FactoryInterface::createInstance