public function postPersist(LifecycleEventArgs $args) { $entityName = $this->getEntityName($args->getEntity()); $this->dispatcher->dispatch("{$entityName}.create", new GenericEvent($this, array('id' => $this->getEntityId($args->getEntity(), $args->getEntityManager()), 'title' => $this->getEntityTitle($args->getEntity())))); }