PHP Class Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\EntityPrivilegeExpressionEvaluator

This simple implementation will lazily parse and evaluate the generated PHP code into a function with a name built from the hashed expression.
Inheritance: extends Neos\Eel\CompilingEvaluator
Afficher le fichier Open project: neos/flow-development-collection Class Usage Examples

Méthodes publiques

Méthode Description
evaluate ( string $expression, Context $context ) : mixed Evaluate an expression under a given context

Méthodes protégées

Méthode Description
generateEvaluatorCode ( string $expression ) : string Internal generator method

Method Details

evaluate() public méthode

Evaluate an expression under a given context
public evaluate ( string $expression, Context $context ) : mixed
$expression string
$context Neos\Eel\Context
Résultat mixed

generateEvaluatorCode() protected méthode

Used by unit tests to debug generated PHP code.
protected generateEvaluatorCode ( string $expression ) : string
$expression string
Résultat string