Ejemplo n.º 1
0
 public function onBootstrap(EventInterface $e)
 {
     /* @var $e MvcEvent */
     $eventManager = $e->getApplication()->getEventManager();
     $services = $e->getApplication()->getServiceManager();
     $sharedManager = $eventManager->getSharedManager();
     $createJobListener = new \Organizations\Acl\Listener\CheckJobCreatePermissionListener();
     $createJobListener->attachShared($sharedManager);
 }
Ejemplo n.º 2
0
 public function onBootstrap(EventInterface $e)
 {
     /* @var $e MvcEvent */
     $eventManager = $e->getApplication()->getEventManager();
     $sharedManager = $eventManager->getSharedManager();
     $createJobListener = new \Organizations\Acl\Listener\CheckJobCreatePermissionListener();
     $createJobListener->attachShared($sharedManager);
     if ($e->getRequest() instanceof \Zend\Http\Request) {
         $eventManager->attach(MvcEvent::EVENT_DISPATCH_ERROR, function (MvcEvent $event) {
             $serviceManager = $event->getApplication()->getServiceManager();
             $options = $serviceManager->get('Organizations/ImageFileCacheOptions');
             if ($options->getEnabled()) {
                 $serviceManager->get('Organizations\\ImageFileCache\\ApplicationListener')->onDispatchError($event);
             }
         });
     }
 }