public function prePersist(LifecycleEventArgs $args) { $entity = $args->getObject(); if ($entity instanceof ContentRoute) { $template = $this->templates[$entity->getTemplateName()]; $entity->setTemplate($template['template']); $entity->setController($template['controller']); } }