ProjectUrlMatcher
This class has been auto-generated by the Symfony Routing Component.
Expanded class hierarchy of ProjectUrlMatcher
class ProjectUrlMatcher extends Symfony\Component\Routing\Matcher\UrlMatcher {
/**
* Constructor.
*/
public function __construct(RequestContext $context) {
$this->context = $context;
}
public function match($pathinfo) {
$allow = array();
$pathinfo = rawurldecode($pathinfo);
if (0 === strpos($pathinfo, '/rootprefix')) {
// static
if ($pathinfo === '/rootprefix/test') {
return array(
'_route' => 'static',
);
}
// dynamic
if (preg_match('#^/rootprefix/(?P<var>[^/]++)$#s', $pathinfo, $matches)) {
return $this
->mergeDefaults(array_replace($matches, array(
'_route' => 'dynamic',
)), array());
}
}
throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
}
}
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ProjectUrlMatcher:: |
public | function |
Tries to match a URL path with a set of routes. Overrides UrlMatcher:: |
|
ProjectUrlMatcher:: |
public | function |
Constructor. Overrides UrlMatcher:: |
|
UrlMatcher:: |
protected | property | ||
UrlMatcher:: |
protected | property | ||
UrlMatcher:: |
protected | property | ||
UrlMatcher:: |
protected | function | Returns an array of values to use as request attributes. | 1 |
UrlMatcher:: |
public | function |
Gets the request context. Overrides RequestContextAwareInterface:: |
|
UrlMatcher:: |
protected | function | Handles specific route requirements. | 1 |
UrlMatcher:: |
protected | function | Tries to match a URL with a set of routes. | 1 |
UrlMatcher:: |
protected | function | Get merged default parameters. | |
UrlMatcher:: |
constant | |||
UrlMatcher:: |
constant | |||
UrlMatcher:: |
constant | |||
UrlMatcher:: |
public | function |
Sets the request context. Overrides RequestContextAwareInterface:: |