/** * @param Event $event * * @return Event */ public function onEventRegistration(Event $event) { $this->unitOfWork->publishEvent($event, $this->eventBus); return $this->unitOfWork->invokeEventRegistrationListeners($event); }