public static function generateRoute(ContentRouteInterface $contentRoute, $path, $content) { $template = new Template(array('template' => $contentRoute->getTemplate())); $defaults = array('route_params' => '', Route::LOCALE => $contentRoute->getLocale(), RouteObjectInterface::CONTROLLER_NAME => $contentRoute->getController(), RouteObjectInterface::TEMPLATE_NAME => $template, RouteObjectInterface::CONTENT_OBJECT => $content); return new Route($path, $defaults); }
/** * {@inheritDoc} */ public function getRoute() { return ContentRouteManager::generateRoute($this->contentRoute, $this->contentRoute->getPath(), $this); }