Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. RouteBuilder.php

function RouteBuilder::getRouteDefinitions

Retrieves all defined routes from .routing.yml files.

Return value

array The defined routes, keyed by provider.

1 call to RouteBuilder::getRouteDefinitions()
RouteBuilder::rebuild in core/lib/Drupal/Core/Routing/RouteBuilder.php
Rebuilds the route information and dumps it.
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 231

Class

RouteBuilder
Managing class for rebuilding the router table.

Namespace

Drupal\Core\Routing

Code

protected function getRouteDefinitions() {
    // 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();
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal