class NullGenerator

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

Hierarchy

File

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

Namespace

Drupal\Core\Routing

Members

Name Modifiers Type Description
NullGenerator::getContext public function Overrides UrlGenerator::getContext
NullGenerator::getInternalPathFromRoute protected function Gets the path of a route. Overrides UrlGenerator::getInternalPathFromRoute
NullGenerator::getRoute protected function generate(), generateFromRoute(), and getPathFromRoute() all call this protected method. Overrides UrlGenerator::getRoute
NullGenerator::processPath protected function Passes the path to a processor manager to allow alterations. Overrides UrlGenerator::processPath
NullGenerator::processRoute protected function Passes the route to the processor manager for altering before compilation. Overrides UrlGenerator::processRoute
NullGenerator::setContext public function Overrides UrlGenerator::setContext
NullGenerator::__construct public function Override the parent constructor. Overrides UrlGenerator::__construct
UrlGenerator::$context protected property
UrlGenerator::$decodedChars protected property Overrides characters that will not be percent-encoded in the path segment.
UrlGenerator::$pathProcessor protected property The path processor to convert the system path to one suitable for urls.
UrlGenerator::$requestStack protected property A request stack object.
UrlGenerator::$routeProcessor protected property The route processor.
UrlGenerator::doGenerate protected function Substitute the route parameters into the route path.
UrlGenerator::generate public function
UrlGenerator::generateFromRoute public function Generates a URL or path for a specific route based on the given parameters. Overrides UrlGeneratorInterface::generateFromRoute
UrlGenerator::getPathFromRoute public function Gets the internal path (system path) for a route. Overrides UrlGeneratorInterface::getPathFromRoute
UrlGenerator::getRouteDebugMessage public function Convert a route identifier (name, content object etc) into a string usable for logging and other debug/error messages Overrides VersatileGeneratorInterface::getRouteDebugMessage
UrlGenerator::isStrictRequirements public function
UrlGenerator::setStrictRequirements public function
UrlGenerator::supports public function Whether this generator supports the supplied $name. Overrides VersatileGeneratorInterface::supports

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Routing!NullGenerator.php/class/NullGenerator/8.1.x