Neos\Flow\Aop\Builder\ProxyClassBuilder::getProxyableClasses PHP Метод

getProxyableClasses() защищенный Метод

Determines which of the given classes are potentially proxyable and returns their names in an array.
protected getProxyableClasses ( array $classNamesByPackage ) : array
$classNamesByPackage array Names of the classes to check
Результат array Names of classes which can be proxied
    protected function getProxyableClasses(array $classNamesByPackage)
    {
        $proxyableClasses = [];
        foreach ($classNamesByPackage as $classNames) {
            foreach ($classNames as $className) {
                if (in_array(substr($className, 0, 15), $this->blacklistedSubPackages)) {
                    continue;
                }
                if ($this->reflectionService->isClassAnnotatedWith($className, Flow\Aspect::class)) {
                    continue;
                }
                $proxyableClasses[] = $className;
            }
        }
        return $proxyableClasses;
    }