public function updateRoute(Route $route)
 {
     if (!$route->getTypeId()) {
         $content = $route->getContent();
         $route->setTypeId($content->getId());
         $route->setType($this->resolver->getType($content));
         $route->setName(sprintf('dynamic_route_%s', $route->getId()));
         $this->entityManager->flush();
     }
 }
Exemple #2
0
 public function getRoutes(Routeable $content)
 {
     $type = $this->routeContentResolver->getType($content);
     return $this->em->getRepository('EnhavoAppBundle:Route')->findBy(['type' => $type, 'typeId' => $content->getId()]);
 }