| ExpressionBase::defaultConfiguration |
function |
src/Engine/ExpressionBase.php |
Gets default configuration for this plugin. |
| ExpressionBase::execute |
function |
src/Engine/ExpressionBase.php |
Executes a rules expression. |
| ExpressionBase::getConfiguration |
function |
src/Engine/ExpressionBase.php |
Gets this plugin's configuration. |
| ExpressionBase::getFormHandler |
function |
src/Engine/ExpressionBase.php |
Returns the form handling class for this expression. |
| ExpressionBase::getLabel |
function |
src/Engine/ExpressionBase.php |
The label of this expression element that can be shown in the UI. |
| ExpressionBase::getRoot |
function |
src/Engine/ExpressionBase.php |
Returns the root expression if this expression is nested. |
| ExpressionBase::getUuid |
function |
src/Engine/ExpressionBase.php |
Returns the UUID of this expression if it is nested in another expression. |
| ExpressionBase::getWeight |
function |
src/Engine/ExpressionBase.php |
Returns the list order of this expression. |
| ExpressionBase::setConfiguration |
function |
src/Engine/ExpressionBase.php |
Sets the configuration for this plugin instance. |
| ExpressionBase::setRoot |
function |
src/Engine/ExpressionBase.php |
Set the root expression for this expression if it is nested. |
| ExpressionBase::setUuid |
function |
src/Engine/ExpressionBase.php |
Sets the UUID of this expression in an expression tree. |
| ExpressionBase::setWeight |
function |
src/Engine/ExpressionBase.php |
Sets the list order of this expression in an expression tree. |
| ExpressionBase::__construct |
function |
src/Engine/ExpressionBase.php |
Constructor. |
| ExpressionContainerBase |
class |
src/Engine/ExpressionContainerBase.php |
Common base class for action and condition expression containers. |
| ExpressionContainerBase.php |
file |
src/Engine/ExpressionContainerBase.php |
|
| ExpressionContainerBase::$expressionManager |
property |
src/Engine/ExpressionContainerBase.php |
The expression manager. |
| ExpressionContainerBase::$rulesDebugLogger |
property |
src/Engine/ExpressionContainerBase.php |
The rules debug logger channel. |
| ExpressionContainerBase::addExpression |
function |
src/Engine/ExpressionContainerBase.php |
Creates and adds an expression. |
| ExpressionContainerBase::allowsMetadataAssertions |
function |
src/Engine/ExpressionContainerBase.php |
Determines whether child-expressions are allowed to assert metadata. |
| ExpressionContainerBase::checkIntegrity |
function |
src/Engine/ExpressionContainerBase.php |
Verifies that this expression is configured correctly. |
| ExpressionContainerBase::create |
function |
src/Engine/ExpressionContainerBase.php |
|
| ExpressionContainerBase::prepareExecutionMetadataState |
function |
src/Engine/ExpressionContainerBase.php |
Prepares the execution metadata state by adding metadata to it. |
| ExpressionContainerBase::prepareExecutionMetadataStateAfterTraversal |
function |
src/Engine/ExpressionContainerBase.php |
Prepares execution metadata state after traversing through children. |
| ExpressionContainerBase::prepareExecutionMetadataStateBeforeTraversal |
function |
src/Engine/ExpressionContainerBase.php |
Prepares execution metadata state before traversing through children. |
| ExpressionContainerBase::sortByWeightProperty |
function |
src/Engine/ExpressionContainerBase.php |
Sorts an array of expressions by 'weight' property. |
| ExpressionContainerFormBase |
class |
src/Form/Expression/ExpressionContainerFormBase.php |
Form handler for action containers. |
| ExpressionContainerFormBase.php |
file |
src/Form/Expression/ExpressionContainerFormBase.php |
|
| ExpressionContainerFormBase::getParameterDescription |
function |
src/Form/Expression/ExpressionContainerFormBase.php |
Helper function to extract context parameter names/values from the config. |
| ExpressionContainerInterface |
interface |
src/Engine/ExpressionContainerInterface.php |
Defines a common interface for expressions containing other expressions. |
| ExpressionContainerInterface.php |
file |
src/Engine/ExpressionContainerInterface.php |
|
| ExpressionContainerInterface::addExpression |
function |
src/Engine/ExpressionContainerInterface.php |
Creates and adds an expression. |
| ExpressionContainerInterface::addExpressionObject |
function |
src/Engine/ExpressionContainerInterface.php |
Adds an expression object. |
| ExpressionContainerInterface::deleteExpression |
function |
src/Engine/ExpressionContainerInterface.php |
Deletes an expression identified by the specified UUID in the container. |
| ExpressionContainerInterface::getExpression |
function |
src/Engine/ExpressionContainerInterface.php |
Looks up the expression by UUID in this container. |
| ExpressionContainerInterface::getIterator |
function |
src/Engine/ExpressionContainerInterface.php |
Returns an iterator for expressions in this container. |
| ExpressionFormInterface |
interface |
src/Form/Expression/ExpressionFormInterface.php |
Defines methods for expression forms. |
| ExpressionFormInterface.php |
file |
src/Form/Expression/ExpressionFormInterface.php |
|
| ExpressionFormInterface::form |
function |
src/Form/Expression/ExpressionFormInterface.php |
Adds elements specific to the expression to the form. |
| ExpressionFormInterface::submitForm |
function |
src/Form/Expression/ExpressionFormInterface.php |
Form submission callback to save changes for the expression. |
| ExpressionFormInterface::validateForm |
function |
src/Form/Expression/ExpressionFormInterface.php |
Form validation callback to validate expression elements. |
| ExpressionFormTrait |
trait |
src/Form/Expression/ExpressionFormTrait.php |
Provides base methods for expression forms. |
| ExpressionFormTrait.php |
file |
src/Form/Expression/ExpressionFormTrait.php |
|
| ExpressionFormTrait::submitForm |
function |
src/Form/Expression/ExpressionFormTrait.php |
Implements ExpressionFormInterface::submitForm(). |
| ExpressionFormTrait::validateForm |
function |
src/Form/Expression/ExpressionFormTrait.php |
Implements ExpressionFormInterface::validateForm(). |
| ExpressionInterface |
interface |
src/Engine/ExpressionInterface.php |
Defines the interface for Rules expressions. |
| ExpressionInterface.php |
file |
src/Engine/ExpressionInterface.php |
|
| ExpressionInterface::checkIntegrity |
function |
src/Engine/ExpressionInterface.php |
Verifies that this expression is configured correctly. |
| ExpressionInterface::executeWithState |
function |
src/Engine/ExpressionInterface.php |
Execute the expression with a given Rules state. |
| ExpressionInterface::getFormHandler |
function |
src/Engine/ExpressionInterface.php |
Returns the form handling class for this expression. |
| ExpressionInterface::getLabel |
function |
src/Engine/ExpressionInterface.php |
The label of this expression element that can be shown in the UI. |