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