55 $this->route = trim(
$route,
'/');
66 $routeParts = explode(
'/', $this->route);
67 foreach ($routeParts as $key =>
$value) {
69 $this->variables[$key] = substr(
$value, 1);
85 if (substr(
$value, 0, 1) ==
':' 86 && substr(
$value, 1, 1) !=
':') {
100 return explode(
'/', trim(
$path,
'/'));
114 if (count($pathParts) <> count($routeParts)) {
119 foreach ($pathParts as $key =>
$value) {
120 if (!array_key_exists($key, $routeParts)) {
123 $variable = isset($this->variables[$key]) ? $this->variables[$key] :
null;
127 if (
$value != $routeParts[$key]) {
setServiceClass($serviceClass)
setAclResources($aclResources)
setServiceMethod($serviceMethod)
setParameters($parameters)
match(RequestInterface $request)