@@ 116-122 (lines=7) @@ | ||
113 | string $path = null, |
|
114 | ContainerInterface $di = null |
|
115 | ) { |
|
116 | if ($this->mount) { |
|
117 | // Remove the mount path to get base for controller |
|
118 | $len = strlen($this->mount); |
|
119 | if (substr($path, 0, $len) == $this->mount) { |
|
120 | $path = ltrim(substr($path, $len), "/"); |
|
121 | } |
|
122 | } |
|
123 | ||
124 | $handler = new RouteHandler(); |
|
125 | return $handler->handle($this->methodMatched, $path, $this->handler, $this->arguments, $di); |
|
@@ 139-144 (lines=6) @@ | ||
136 | public function getMatchedPath() |
|
137 | { |
|
138 | $path = $this->pathMatched; |
|
139 | if ($this->mount) { |
|
140 | $len = strlen($this->mount); |
|
141 | if (substr($path, 0, $len) == $this->mount) { |
|
142 | $path = ltrim(substr($path, $len), "/"); |
|
143 | } |
|
144 | } |
|
145 | ||
146 | return $path; |
|
147 | } |