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

Breadcrumb

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

function RouteCollection::all

Returns all routes in this collection.

Return value

array<string, Route>

1 call to RouteCollection::all()
RouteCollection::getIterator in vendor/symfony/routing/RouteCollection.php
Gets the current RouteCollection as an Iterator that includes all routes.
1 method overrides RouteCollection::all()
LazyRouteCollection::all in core/lib/Drupal/Core/Routing/LazyRouteCollection.php
Returns all routes in this collection.

File

vendor/symfony/routing/RouteCollection.php, line 101

Class

RouteCollection
A RouteCollection represents a set of Route instances.

Namespace

Symfony\Component\Routing

Code

public function all() : array {
    if ($this->priorities) {
        $priorities = $this->priorities;
        $keysOrder = array_flip(array_keys($this->routes));
        uksort($this->routes, static fn($n1, $n2) => ($priorities[$n2] ?? 0) <=> ($priorities[$n1] ?? 0) ?: $keysOrder[$n1] <=> $keysOrder[$n2]);
    }
    return $this->routes;
}

API Navigation

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