PHP Class Neos\Flow\Security\Authorization\Privilege\Method\MethodTargetExpressionParser

Inheritance: extends Neos\Flow\Aop\Pointcut\PointcutExpressionParser
Show file Open project: neos/flow-development-collection

Protected Methods

Method Description
parseDesignatorPointcut ( string $operator, string $pointcutExpression, PointcutFilterComposite $pointcutFilterComposite, array &$trace = [] ) : void Throws an exception, as recursive privilege targets are not allowed.

Method Details

parseDesignatorPointcut() protected method

Throws an exception, as recursive privilege targets are not allowed.
protected parseDesignatorPointcut ( string $operator, string $pointcutExpression, PointcutFilterComposite $pointcutFilterComposite, array &$trace = [] ) : void
$operator string The operator
$pointcutExpression string The pointcut expression (value of the designator)
$pointcutFilterComposite Neos\Flow\Aop\Pointcut\PointcutFilterComposite An instance of the pointcut filter composite. The result (ie. the pointcut filter) will be added to this composite object.
$trace array
return void