/** * Manually trigger defined events * @param string $eventName event name * @return \Sokil\Mongo\Event */ public function triggerEvent($eventName, Event $event = null) { if (!$event) { $event = new Event(); } $event->setTarget($this); return $this->eventDispatcher->dispatch($eventName, $event); }