interface ActionExpressionInterface in Rules 8.3
Defines the interface for Rules expressions that can be used as actions.
Hierarchy
- interface \Drupal\Core\Executable\ExecutableInterface; interface \Drupal\Component\Plugin\ConfigurableInterface; interface \Drupal\Component\Plugin\DependentPluginInterface; interface \Drupal\Component\Plugin\PluginInspectionInterface
- interface \Drupal\rules\Engine\ExpressionInterface
- interface \Drupal\rules\Engine\ActionExpressionInterface
- interface \Drupal\rules\Engine\ExpressionInterface
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\EngineView source
interface ActionExpressionInterface extends ExpressionInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 11 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 12 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 12 |
DependentPluginInterface:: |
public | function | Calculates dependencies for the configured plugin. | 19 |
ExecutableInterface:: |
public | function | Executes the plugin. | 20 |
ExpressionInterface:: |
public | function | Verifies that this expression is configured correctly. | 4 |
ExpressionInterface:: |
public | function | Execute the expression with a given Rules state. | 6 |
ExpressionInterface:: |
public | function | Returns the form handling class for this expression. | 1 |
ExpressionInterface:: |
public | function | The label of this expression element that can be shown in the UI. | 1 |
ExpressionInterface:: |
public | function | Returns the root expression if this expression is nested. | 1 |
ExpressionInterface:: |
public | function | Returns the UUID of this expression if it is nested in another expression. | 1 |
ExpressionInterface:: |
public | function | Returns the list order of this expression. | 1 |
ExpressionInterface:: |
public | function | Prepares the execution metadata state by adding metadata to it. | 4 |
ExpressionInterface:: |
public | function | Set the root expression for this expression if it is nested. | 1 |
ExpressionInterface:: |
public | function | Sets the UUID of this expression in an expression tree. | 1 |
ExpressionInterface:: |
public | function | Sets the list order of this expression in an expression tree. | 1 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |