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. |