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

Breadcrumb

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

function CompiledUrlGeneratorDumper::getCompiledRoutes

1 call to CompiledUrlGeneratorDumper::getCompiledRoutes()
CompiledUrlGeneratorDumper::generateDeclaredRoutes in vendor/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php
Generates PHP code representing an array of defined routes together with the routes properties (e.g. requirements).

File

vendor/symfony/routing/Generator/Dumper/CompiledUrlGeneratorDumper.php, line 27

Class

CompiledUrlGeneratorDumper
CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.

Namespace

Symfony\Component\Routing\Generator\Dumper

Code

public function getCompiledRoutes() : array {
    $compiledRoutes = [];
    foreach ($this->getRoutes()
        ->all() as $name => $route) {
        $compiledRoute = $route->compile();
        $compiledRoutes[$name] = [
            $compiledRoute->getVariables(),
            $route->getDefaults(),
            $route->getRequirements(),
            $compiledRoute->getTokens(),
            $compiledRoute->getHostTokens(),
            $route->getSchemes(),
            [],
        ];
    }
    return $compiledRoutes;
}

API Navigation

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