Пример #1
0
 /**
  * Setup all event.
  *
  * @return mixed
  */
 private function setupEventManager()
 {
     // set new instance of events manager
     $eventManager = $this->getDI()->getShared('eventsManager');
     // we must to set all event listener into eventsManager service.
     // It use same eventsManger between Application and Bootstrap class.
     $this->bootstrap->setEventManager($eventManager);
     $this->setEventsManager($eventManager);
     // registering all events listener to default eventsManager service.
     $this->bootstrap->registerEvents();
     return $this;
 }
Пример #2
0
 /**
  * Setup all events manager that given from skeleton.
  *
  * @return $this
  */
 private function setupEventManager()
 {
     // set new instance of events manager
     $eventManager = $this->bootstrap->getDI()->get('eventsManager');
     $this->bootstrap->setEventsManager($eventManager);
     $this->di->setEventsManager($eventManager);
     $this->bootstrap->registerEvents();
     return $this;
 }