SensioLabs\DeprecationDetector\DetectorFactory::getSymbolTableVariableResolver PHP Метод

getSymbolTableVariableResolver() приватный Метод

private getSymbolTableVariableResolver ( Configuration $configuration ) : SensioLabs\DeprecationDetector\TypeGuessing\SymbolTable\ComposedResolver
$configuration SensioLabs\DeprecationDetector\Configuration\Configuration
Результат SensioLabs\DeprecationDetector\TypeGuessing\SymbolTable\ComposedResolver
    private function getSymbolTableVariableResolver(Configuration $configuration)
    {
        $composedResolver = new ComposedResolver();
        $composedResolver->addResolver(new ArgumentResolver($this->symbolTable));
        $composedResolver->addResolver(new ReattachStateToVariable($this->symbolTable));
        $composedResolver->addResolver(new ReattachStateToProperty($this->symbolTable));
        $composedResolver->addResolver(new VariableAssignResolver($this->symbolTable));
        $composedResolver->addResolver(new PropertyAssignResolver($this->symbolTable));
        /* @TODO: only load the container if the project is a symfony project */
        $containerReader = new ContainerReader();
        $containerReader->loadContainer($configuration->containerPath());
        $composedResolver->addResolver(new SymfonyResolver($this->symbolTable, $containerReader));
        return $composedResolver;
    }