Neos\Flow\Aop\Pointcut\PointcutExpressionParser::parseDesignatorWithin PHP Method

parseDesignatorWithin() protected method

Adds a class type filter to the pointcut filter composite
protected parseDesignatorWithin ( string $operator, string $signaturePattern, PointcutFilterComposite $pointcutFilterComposite ) : void
$operator string
$signaturePattern string The pattern expression defining the class type
$pointcutFilterComposite PointcutFilterComposite An instance of the pointcut filter composite. The result (ie. the class type filter) will be added to this composite object.
return void
    protected function parseDesignatorWithin($operator, $signaturePattern, PointcutFilterComposite $pointcutFilterComposite)
    {
        $filter = new PointcutClassTypeFilter($signaturePattern);
        $filter->injectReflectionService($this->reflectionService);
        $pointcutFilterComposite->addFilter($operator, $filter);
    }