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

Set map of controller namespace -> template pairs
public setControllerMap ( array $map ) : self
$map array
Результат self
 /**
  * {@inheritDoc}
  *
  * Create and return an InjectTemplateListener instance.
  *
  * @return InjectTemplateListener
  */
 public function __invoke(ContainerInterface $container, $name, array $options = null)
 {
     $listener = new InjectTemplateListener();
     $config = $container->get('config');
     if (isset($config['view_manager']['controller_map']) && is_array($config['view_manager']['controller_map'])) {
         $listener->setControllerMap($config['view_manager']['controller_map']);
     }
     return $listener;
 }
 /**
  * {@inheritDoc}
  *
  * Create and return an InjectTemplateListener instance.
  *
  * @return InjectTemplateListener
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $listener = new InjectTemplateListener();
     $config = $serviceLocator->get('Config');
     if (isset($config['view_manager']['controller_map']) && is_array($config['view_manager']['controller_map'])) {
         $listener->setControllerMap($config['view_manager']['controller_map']);
     }
     return $listener;
 }
Пример #3
0
 public function getInjectTemplateListener()
 {
     $listener = new InjectTemplateListener();
     if (isset($this->config['controller_map'])) {
         $listener->setControllerMap($this->config['controller_map']);
     }
     return $listener;
 }