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(); } }
public function getRoutes(Routeable $content) { $type = $this->routeContentResolver->getType($content); return $this->em->getRepository('EnhavoAppBundle:Route')->findBy(['type' => $type, 'typeId' => $content->getId()]); }