setControllerMap() public method

Set map of controller namespace -> template pairs
public setControllerMap ( array $map ) : self
$map array
return self
コード例 #1
0
 /**
  * {@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;
 }
コード例 #2
0
 /**
  * {@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
ファイル: ViewManager.php プロジェクト: tejdeeps/tejcs.com
 public function getInjectTemplateListener()
 {
     $listener = new InjectTemplateListener();
     if (isset($this->config['controller_map'])) {
         $listener->setControllerMap($this->config['controller_map']);
     }
     return $listener;
 }