NullGenerator::getRoute

protected NullGenerator::getRoute($name)

generate(), generateFromRoute(), and getPathFromRoute() all call this protected method.

Overrides UrlGenerator::getRoute

File

core/lib/Drupal/Core/Routing/NullGenerator.php, line 33

Class

NullGenerator
No-op implementation of a Url Generator, needed for backward compatibility.

Namespace

Drupal\Core\Routing

Code

protected function getRoute($name) {
  if ($name === '<front>') {
    return new Route('/');
  }
  elseif ($name === '<current>') {
    return new Route($this->requestStack->getCurrentRequest()->getPathInfo());
  }
  elseif ($name === '<none>') {
    return new Route('');
  }
  throw new RouteNotFoundException();
}
doc_Drupal
2016-10-29 09:32:09
Comments
Leave a Comment

Please login to continue.