Interface

Symfony\Component\Routing\Matcher\UrlMatcherInterface

interface UrlMatcherInterface implements RequestContextAwareInterface

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

Methods

setContext(RequestContext $context)

Sets the request context.

from RequestContextAwareInterface
RequestContext getContext()

Gets the request context.

from RequestContextAwareInterface
array match(string $pathinfo)

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

Details

public setContext(RequestContext $context)

Sets the request context.

Parameters

RequestContext $context The context

public RequestContext getContext()

Gets the request context.

Return Value

RequestContext The context

at line 42
public array match(string $pathinfo)

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.

Parameters

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

Return Value

array An array of parameters

Exceptions

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