di->setShared($this->serviceName, function () { $events = require config_path() . '/events.php'; $eventsManager = new PhalconEventsManager(); foreach ($events as $eventType => $handler) { $eventsManager->attach($eventType, new $handler()); } return $eventsManager; }); } }