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\MatcherCode
public function match(string $pathinfo) : array;