PPI\Framework\Module\Controller\ControllerResolver::instantiateController PHP 메소드

instantiateController() 보호된 메소드

protected instantiateController ( string $class ) : object
$class string
리턴 object
    protected function instantiateController($class)
    {
        $controller = parent::instantiateController($class);
        if ($controller instanceof ServiceLocatorAwareInterface) {
            $controller->setServiceLocator($this->serviceManager);
        }
        if ($controller instanceof ContainerAwareInterface) {
            $controller->setContainer($this->serviceManager->get('SymfonyContainer'));
        }
        return $controller;
    }