/** * Returns route by its identifier * * @param string $identifier * * @return SymfonyRoute */ public function getRouteByName($identifier) { $id = str_replace(self::DYNAMIC_PREFIX, '', $identifier); $resource = $this->repository->find($id); if ($resource instanceof RouteInterface) { return $this->createRoute($resource); } return null; }
/** * Returns route by its identifier * * @param string $identifier * * @return SymfonyRoute */ public function getRouteByName($identifier) { $id = str_replace(self::DYNAMIC_PREFIX, '', $identifier); $resource = $this->repository->find($id); if (null === $resource) { throw new RouteNotFoundException(sprintf('No route found for id "%s"', $id)); } return $this->createRoute($resource); }