示例#1
0
 /**
  * @param MvcEvent $event
  */
 public function onBootstrap(MvcEvent $event)
 {
     $eventManager = $event->getApplication()->getEventManager();
     $moduleRouteListener = new ModuleRouteListener();
     $moduleRouteListener->attach($eventManager);
     return;
 }
 /**
  * Executada no bootstrap do módulo
  * 
  * @param MvcEvent $e
  */
 public function onBootstrap($e)
 {
     /** @var \Zend\ModuleManager\ModuleManager $moduleManager */
     $moduleManager = $e->getApplication()->getServiceManager()->get('modulemanager');
     /** @var \Zend\EventManager\SharedEventManager $sharedEvents */
     $sharedEvents = $moduleManager->getEventManager()->getSharedManager();
     //adiciona eventos ao módulo
     $sharedEvents->attach('Zend\\Mvc\\Controller\\AbstractActionController', \Zend\Mvc\MvcEvent::EVENT_DISPATCH, array($this, 'mvcPreDispatch'), 100);
 }