| ExecutionMetadataState::hasDataDefinition |
function |
src/Context/ExecutionMetadataState.php |
Checks if the variable with the given name is present in the state. |
| ExecutionMetadataState::removeDataDefinition |
function |
src/Context/ExecutionMetadataState.php |
Removes a data definition from the metadata state. |
| ExecutionMetadataState::setDataDefinition |
function |
src/Context/ExecutionMetadataState.php |
Sets a data definition in the execution metadata state. |
| ExecutionMetadataState::__construct |
function |
src/Context/ExecutionMetadataState.php |
Constructs the object. |
| ExecutionMetadataStateInterface |
interface |
src/Context/ExecutionMetadataStateInterface.php |
The state used during configuration time holding data definitions. |
| ExecutionMetadataStateInterface.php |
file |
src/Context/ExecutionMetadataStateInterface.php |
|
| ExecutionMetadataStateInterface::create |
function |
src/Context/ExecutionMetadataStateInterface.php |
Creates the object. |
| ExecutionMetadataStateInterface::fetchDefinitionByPropertyPath |
function |
src/Context/ExecutionMetadataStateInterface.php |
Applies a data selector and returns the corresponding data definition. |
| ExecutionMetadataStateInterface::getDataDefinition |
function |
src/Context/ExecutionMetadataStateInterface.php |
Retrieve a data definition in this execution metadata state. |
| ExecutionMetadataStateInterface::hasDataDefinition |
function |
src/Context/ExecutionMetadataStateInterface.php |
Checks if the variable with the given name is present in the state. |
| ExecutionMetadataStateInterface::removeDataDefinition |
function |
src/Context/ExecutionMetadataStateInterface.php |
Removes a data definition from the metadata state. |
| ExecutionMetadataStateInterface::setDataDefinition |
function |
src/Context/ExecutionMetadataStateInterface.php |
Sets a data definition in the execution metadata state. |
| ExecutionState |
class |
src/Context/ExecutionState.php |
The rules execution state. |
| ExecutionState.php |
file |
src/Context/ExecutionState.php |
|
| ExecutionState::$blocked |
property |
src/Context/ExecutionState.php |
Globally keeps the ids of rules blocked due to recursion prevention. |
| ExecutionState::$currentlyBlocked |
property |
src/Context/ExecutionState.php |
Variable for saving currently blocked configs for serialization. |
| ExecutionState::$saveLater |
property |
src/Context/ExecutionState.php |
Holds variables for auto-saving later. |
| ExecutionState::$variables |
property |
src/Context/ExecutionState.php |
The known variables. |
| ExecutionState::autoSave |
function |
src/Context/ExecutionState.php |
Saves all variables that have been marked for auto saving. |
| ExecutionState::create |
function |
src/Context/ExecutionState.php |
Creates the object. |
| ExecutionState::fetchDataByPropertyPath |
function |
src/Context/ExecutionState.php |
Returns a value as specified in the selector. |
| ExecutionState::getAutoSaveSelectors |
function |
src/Context/ExecutionState.php |
Returns the list of variables that should be auto-saved after execution. |
| ExecutionState::getVariable |
function |
src/Context/ExecutionState.php |
Gets a variable. |
| ExecutionState::getVariableValue |
function |
src/Context/ExecutionState.php |
Gets the value of a variable. |
| ExecutionState::hasVariable |
function |
src/Context/ExecutionState.php |
Checks if a variable exists by name in the execution state. |
| ExecutionState::removeVariable |
function |
src/Context/ExecutionState.php |
Removes a variable from the state if it is set. |
| ExecutionState::saveChangesLater |
function |
src/Context/ExecutionState.php |
Mark a variable to be saved later when the execution is finished. |
| ExecutionState::setVariable |
function |
src/Context/ExecutionState.php |
Sets a state variable based on its definition and value. |
| ExecutionState::setVariableData |
function |
src/Context/ExecutionState.php |
Sets a state variable with some typed data object. |
| ExecutionState::__construct |
function |
src/Context/ExecutionState.php |
Constructs the object. |
| ExecutionStateInterface |
interface |
src/Context/ExecutionStateInterface.php |
Defines an interface for the execution context state. |
| ExecutionStateInterface.php |
file |
src/Context/ExecutionStateInterface.php |
|
| ExecutionStateInterface::autoSave |
function |
src/Context/ExecutionStateInterface.php |
Saves all variables that have been marked for auto saving. |
| ExecutionStateInterface::fetchDataByPropertyPath |
function |
src/Context/ExecutionStateInterface.php |
Returns a value as specified in the selector. |
| ExecutionStateInterface::getAutoSaveSelectors |
function |
src/Context/ExecutionStateInterface.php |
Returns the list of variables that should be auto-saved after execution. |
| ExecutionStateInterface::getVariable |
function |
src/Context/ExecutionStateInterface.php |
Gets a variable. |
| ExecutionStateInterface::getVariableValue |
function |
src/Context/ExecutionStateInterface.php |
Gets the value of a variable. |
| ExecutionStateInterface::hasVariable |
function |
src/Context/ExecutionStateInterface.php |
Checks if a variable exists by name in the execution state. |
| ExecutionStateInterface::removeVariable |
function |
src/Context/ExecutionStateInterface.php |
Removes a variable from the state if it is set. |
| ExecutionStateInterface::saveChangesLater |
function |
src/Context/ExecutionStateInterface.php |
Mark a variable to be saved later when the execution is finished. |
| ExecutionStateInterface::setVariable |
function |
src/Context/ExecutionStateInterface.php |
Sets a state variable based on its definition and value. |
| ExecutionStateInterface::setVariableData |
function |
src/Context/ExecutionStateInterface.php |
Sets a state variable with some typed data object. |
| ExpressionBase |
class |
src/Engine/ExpressionBase.php |
Base class for rules expressions. |
| ExpressionBase.php |
file |
src/Engine/ExpressionBase.php |
|
| ExpressionBase::$configEntityId |
property |
src/Engine/ExpressionBase.php |
The config entity this expression is associated with, if any. |
| ExpressionBase::$configuration |
property |
src/Engine/ExpressionBase.php |
The plugin configuration. |
| ExpressionBase::$root |
property |
src/Engine/ExpressionBase.php |
The root expression if this object is nested. |
| ExpressionBase::$uuid |
property |
src/Engine/ExpressionBase.php |
The UUID of this expression. |
| ExpressionBase::$weight |
property |
src/Engine/ExpressionBase.php |
The weight (list order) of this expression. |
| ExpressionBase::calculateDependencies |
function |
src/Engine/ExpressionBase.php |
Calculates dependencies for the configured plugin. |