public function boot() { $dispatcher = di()->get('dispatcher'); $event_manager = new EventsManager(); $event_manager->attach('dispatch', new DispatcherEventListener()); $dispatcher->setEventsManager($event_manager); }