Set map of controller namespace -> template pairs
public setControllerMap ( array $map ) : self | ||
$map | array | |
return | 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; }
public function getInjectTemplateListener() { $listener = new InjectTemplateListener(); if (isset($this->config['controller_map'])) { $listener->setControllerMap($this->config['controller_map']); } return $listener; }