Contains Drupal\Core\Routing\NullGenerator.
<?php
/**
* @file
* Contains Drupal\Core\Routing\NullGenerator.
*/
namespace Drupal\Core\Routing;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\Exception\RouteNotFoundException;
/**
* No-op implementation of a Url Generator, needed for backward compatibility.
*/
class NullGenerator extends UrlGenerator {
/**
* Override the parent constructor.
*/
public function __construct() {
}
/**
* Overrides Drupal\Core\Routing\UrlGenerator::generate();
*/
public function generate($name, $parameters = array(), $absolute = FALSE) {
throw new RouteNotFoundException();
}
/**
* Overrides Drupal\Core\Routing\UrlGenerator::setContext();
*/
public function setContext(RequestContext $context) {
}
/**
* Implements Symfony\Component\Routing\RequestContextAwareInterface::getContext();
*/
public function getContext() {
}
/**
* Overrides Drupal\Core\Routing\UrlGenerator::processPath().
*/
protected function processPath($path, &$options = array()) {
return $path;
}
}
Name | Description |
---|---|
NullGenerator | No-op implementation of a Url Generator, needed for backward compatibility. |