function RouteBuilder::getRouteDefinitions
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Routing/RouteBuilder.php \Drupal\Core\Routing\RouteBuilder::getRouteDefinitions()
- 10 core/lib/Drupal/Core/Routing/RouteBuilder.php \Drupal\Core\Routing\RouteBuilder::getRouteDefinitions()
- 9 core/lib/Drupal/Core/Routing/RouteBuilder.php \Drupal\Core\Routing\RouteBuilder::getRouteDefinitions()
- 8.9.x core/lib/Drupal/Core/Routing/RouteBuilder.php \Drupal\Core\Routing\RouteBuilder::getRouteDefinitions()
Retrieves all defined routes from .routing.yml files.
Return value
array The defined routes, keyed by provider.
Deprecated
in drupal:11.4.0 and is removed from drupal:12.0.0. This code has moved to \Drupal\Core\Routing\YamlRouteDiscovery.
See also
https://www.drupal.org/node/3324758
1 call to RouteBuilder::getRouteDefinitions()
- RouteBuilder::rebuild in core/
lib/ Drupal/ Core/ Routing/ RouteBuilder.php
1 method overrides RouteBuilder::getRouteDefinitions()
- InstallerRouteBuilder::getRouteDefinitions in core/
lib/ Drupal/ Core/ Installer/ InstallerRouteBuilder.php - Overridden to return no routes.
File
-
core/
lib/ Drupal/ Core/ Routing/ RouteBuilder.php, line 186
Class
- RouteBuilder
- Managing class for rebuilding the router table.
Namespace
Drupal\Core\RoutingCode
protected function getRouteDefinitions() {
@trigger_error(__METHOD__ . ' is deprecated in drupal:11.4.0 and is removed from drupal:12.0.0. This code has moved to \\Drupal\\Core\\Routing\\YamlRouteDiscovery. See https://www.drupal.org/node/3324758', E_USER_DEPRECATED);
// Always instantiate a new YamlDiscovery object so that we always search on
// the up-to-date list of modules.
$discovery = new YamlDiscovery('routing', $this->moduleHandler
->getModuleDirectories());
return $discovery->findAll();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.