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

Breadcrumb

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

function Router::matchRequest

Same name in this branch
  1. 11.1.x core/lib/Drupal/Core/Routing/Router.php \Drupal\Core\Routing\Router::matchRequest()

Overrides RequestMatcherInterface::matchRequest

File

vendor/symfony/routing/Router.php, line 180

Class

Router
The Router class is an example of the integration of all pieces of the routing system for easier use.

Namespace

Symfony\Component\Routing

Code

public function matchRequest(Request $request) : array {
    $matcher = $this->getMatcher();
    if (!$matcher instanceof RequestMatcherInterface) {
        // fallback to the default UrlMatcherInterface
        return $matcher->match($request->getPathInfo());
    }
    return $matcher->matchRequest($request);
}
RSS feed
Powered by Drupal