Свойство | Type | Description | |
---|---|---|---|
$newExpressions | array | Newly added expressions. | |
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | ||
$runtimeExpressions | array | Currently existing runtime expressions loaded from cache. | |
$runtimeExpressionsCache |
Méthode | Description | |
---|---|---|
addExpression ( string $privilegeIdentifier, string $expression ) : string | Add expression to the evaluator | |
evaluate ( string $privilegeIdentifier, Neos\Flow\Aop\JoinPointInterface $joinPoint ) : mixed | Evaluate an expression with the given JoinPoint | |
flush ( ) : void | Flush all runtime expressions | |
injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void | This object is created very early and is part of the blacklisted "Neos\Flow\Aop" namespace so we can't rely on AOP for the property injection. | |
saveRuntimeExpressions ( ) : void | Shutdown the Evaluator and save created expressions overwriting any existing expressions |
Méthode | Description | |
---|---|---|
generateExpressionFunctionName ( string $privilegeIdentifier ) : string |
protected generateExpressionFunctionName ( string $privilegeIdentifier ) : string | ||
$privilegeIdentifier | string | MD5 hash that identifies a privilege |
Résultat | string |
public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void | ||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | |
Résultat | void |
public saveRuntimeExpressions ( ) : void | ||
Résultat | void |
protected array $newExpressions | ||
Résultat | array |
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager | ||
Résultat | Neos\Flow\ObjectManagement\ObjectManagerInterface |
protected array $runtimeExpressions | ||
Résultat | array |