You are here

interface ActionExpressionInterface in Rules 8.3

Defines the interface for Rules expressions that can be used as actions.

Hierarchy

Expanded class hierarchy of ActionExpressionInterface

All classes that implement ActionExpressionInterface

5 files declare their use of ActionExpressionInterface
ActionExpression.php in src/Plugin/RulesExpression/ActionExpression.php
ActionForm.php in src/Form/Expression/ActionForm.php
ActionSetExpressionTest.php in tests/src/Unit/ActionSetExpressionTest.php
RuleExpression.php in src/Plugin/RulesExpression/RuleExpression.php
RulesUnitTestBase.php in tests/src/Unit/RulesUnitTestBase.php

File

src/Engine/ActionExpressionInterface.php, line 8

Namespace

Drupal\rules\Engine
View source
interface ActionExpressionInterface extends ExpressionInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigurableInterface::defaultConfiguration public function Gets default configuration for this plugin. 11
ConfigurableInterface::getConfiguration public function Gets this plugin's configuration. 12
ConfigurableInterface::setConfiguration public function Sets the configuration for this plugin instance. 12
DependentPluginInterface::calculateDependencies public function Calculates dependencies for the configured plugin. 19
ExecutableInterface::execute public function Executes the plugin. 20
ExpressionInterface::checkIntegrity public function Verifies that this expression is configured correctly. 4
ExpressionInterface::executeWithState public function Execute the expression with a given Rules state. 6
ExpressionInterface::getFormHandler public function Returns the form handling class for this expression. 1
ExpressionInterface::getLabel public function The label of this expression element that can be shown in the UI. 1
ExpressionInterface::getRoot public function Returns the root expression if this expression is nested. 1
ExpressionInterface::getUuid public function Returns the UUID of this expression if it is nested in another expression. 1
ExpressionInterface::getWeight public function Returns the list order of this expression. 1
ExpressionInterface::prepareExecutionMetadataState public function Prepares the execution metadata state by adding metadata to it. 4
ExpressionInterface::setRoot public function Set the root expression for this expression if it is nested. 1
ExpressionInterface::setUuid public function Sets the UUID of this expression in an expression tree. 1
ExpressionInterface::setWeight public function Sets the list order of this expression in an expression tree. 1
PluginInspectionInterface::getPluginDefinition public function Gets the definition of the plugin implementation. 4
PluginInspectionInterface::getPluginId public function Gets the plugin_id of the plugin instance. 2