public function getPointcutFilterComposite(): PointcutFilterComposite
    {
        if ($this->pointcutFilter === null) {
            /** @var MethodTargetExpressionParser $methodTargetExpressionParser */
            $methodTargetExpressionParser = $this->objectManager->get(MethodTargetExpressionParser::class);
            $this->pointcutFilter = $methodTargetExpressionParser->parse($this->getParsedMatcher(), 'Policy privilege "' . $this->getPrivilegeTargetIdentifier() . '"');
        }

        return $this->pointcutFilter;
    }
public function getPointcutFilterComposite(): PointcutFilterComposite
    {
        if ($this->pointcutFilter === null) {
            /** @var MethodTargetExpressionParser $methodTargetExpressionParser */
            $methodTargetExpressionParser = $this->objectManager->get(MethodTargetExpressionParser::class);
            $this->pointcutFilter = $methodTargetExpressionParser->parse($this->getParsedMatcher(), 'Policy privilege "' . $this->getPrivilegeTargetIdentifier() . '"');
        }

        return $this->pointcutFilter;
    }
public function getPointcutFilterComposite ( ) : PointcutFilterComposite { if ( $ this -> pointcutFilter === null ) { /** @var MethodTargetExpressionParser $methodTargetExpressionParser */ $ methodTargetExpressionParser = $ this -> objectManager -> get ( MethodTargetExpressionParser :: class ) ; $ this -> pointcutFilter = $ methodTargetExpressionParser -> parse ( $ this -> getParsedMatcher ( ) , 'Policy privilege "' . $ this -> getPrivilegeTargetIdentifier ( ) . '"' ) ; } return $ this -> pointcutFilter ; }
Returns the pointcut filter composite, matching all methods covered by this privilege

@return PointcutFilterComposite
@throws \Neos\Flow\Aop\Exception
@throws \Neos\Flow\Aop\Exception\InvalidPointcutExpressionException
Returns the pointcut filter composite matching all methods covered by this privilege