You are here

interface UrlMatcherInterface in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/routing/Matcher/UrlMatcherInterface.php \Symfony\Component\Routing\Matcher\UrlMatcherInterface

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

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

Expanded class hierarchy of UrlMatcherInterface

All classes that implement UrlMatcherInterface

6 files declare their use of UrlMatcherInterface
DynamicRouter.php in vendor/symfony-cmf/routing/DynamicRouter.php
LanguageNegotiationUserAdmin.php in core/modules/user/src/Plugin/LanguageNegotiation/LanguageNegotiationUserAdmin.php
Contains \Drupal\user\Plugin\LanguageNegotiation\LanguageNegotiationUserAdmin.
PathValidator.php in core/lib/Drupal/Core/Path/PathValidator.php
Contains \Drupal\Core\Path\PathValidator.
Router.php in vendor/symfony/routing/Router.php
RouterInterface.php in vendor/symfony/routing/RouterInterface.php

... See full list

File

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

Namespace

Symfony\Component\Routing\Matcher
View source
interface UrlMatcherInterface extends RequestContextAwareInterface {

  /**
   * Tries to match a URL path with a set of routes.
   *
   * If the matcher can not find information, it must throw one of the exceptions documented
   * below.
   *
   * @param string $pathinfo The path info to be parsed (raw format, i.e. not urldecoded)
   *
   * @return array An array of parameters
   *
   * @throws ResourceNotFoundException If the resource could not be found
   * @throws MethodNotAllowedException If the resource was found but the request method is not allowed
   */
  public function match($pathinfo);

}

Members

Namesort descending Modifiers Type Description Overrides
RequestContextAwareInterface::getContext public function Gets the request context. 9
RequestContextAwareInterface::setContext public function Sets the request context. 9
UrlMatcherInterface::match public function Tries to match a URL path with a set of routes. 5