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

Breadcrumb

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

function UrlMatcherInterface::match

Tries to match a URL path with a set of routes.

If the matcher cannot find information, it must throw one of the exceptions documented below.

Parameters

string $pathinfo The path info to be parsed (raw format, i.e. not urldecoded):

Throws

NoConfigurationException If no routing configuration could be found

ResourceNotFoundException If the resource could not be found

MethodNotAllowedException If the resource was found but the request method is not allowed

3 methods override UrlMatcherInterface::match()
AccessAwareRouterInterface::match in core/lib/Drupal/Core/Routing/AccessAwareRouterInterface.php
Router::match in vendor/symfony/routing/Router.php
Tries to match a URL path with a set of routes.
UrlMatcher::match in vendor/symfony/routing/Matcher/UrlMatcher.php
Tries to match a URL path with a set of routes.

File

vendor/symfony/routing/Matcher/UrlMatcherInterface.php, line 38

Class

UrlMatcherInterface
UrlMatcherInterface is the interface that all URL matcher classes must implement.

Namespace

Symfony\Component\Routing\Matcher

Code

public function match(string $pathinfo) : array;

API Navigation

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