function ExpressionBase::execute
Executes a rules expression.
Overrides ExecutableInterface::execute
File
-
src/
Engine/ ExpressionBase.php, line 66
Class
- ExpressionBase
- Base class for rules expressions.
Namespace
Drupal\rules\EngineCode
public function execute() {
// If there is no state given, we have to assume no required context.
$state = ExecutionState::create();
$result = $this->executeWithState($state);
// Save specifically registered variables in the end after execution.
$state->autoSave();
return $result;
}