Go\Core\AbstractAspectLoaderExtension::parsePointcut PHP Method

parsePointcut() protected method

General method for parsing pointcuts
protected parsePointcut ( Go\Aop\Aspect $aspect, mixed | ReflectionMethod | ReflectionProperty $reflection, BaseAnnotation | BaseInterceptor $metaInformation ) : Go\Aop\Pointcut | Go\Aop\PointFilter
$aspect Go\Aop\Aspect Instance of current aspect
$reflection mixed | ReflectionMethod | ReflectionProperty Reflection of point
$metaInformation Go\Lang\Annotation\BaseAnnotation | Go\Lang\Annotation\BaseInterceptor
return Go\Aop\Pointcut | Go\Aop\PointFilter
    protected function parsePointcut(Aspect $aspect, $reflection, $metaInformation)
    {
        $stream = $this->makeLexicalAnalyze($aspect, $reflection, $metaInformation);
        return $this->parseTokenStream($reflection, $metaInformation, $stream);
    }