Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegePointcutFilter::reduceTargetClassNames PHP Метод

reduceTargetClassNames() публичный Метод

This method is used to optimize the matching process.
public reduceTargetClassNames ( ClassNameIndex $classNameIndex ) : ClassNameIndex
$classNameIndex Neos\Flow\Aop\Builder\ClassNameIndex
Результат Neos\Flow\Aop\Builder\ClassNameIndex
    public function reduceTargetClassNames(ClassNameIndex $classNameIndex)
    {
        if ($this->filters === null) {
            $this->buildPointcutFilters();
        }
        $result = new ClassNameIndex();
        foreach ($this->filters as $filter) {
            $result->applyUnion($filter->reduceTargetClassNames($classNameIndex));
        }
        return $result;
    }