Code Duplication    Length = 18-18 lines in 2 locations

src/AccessRouter.php 1 location

@@ 140-157 (lines=18) @@
137
	 * @return mixed the result of the given route's callable.
138
	 * @throws ServerResponseException
139
	 */
140
	public function resolve($method = null, $route = null)
141
	{
142
		$serverRequest = new ServerRequest();
143
144
		if ($method === null) {
145
			$method = $serverRequest->getMethod();
146
		}
147
148
		if ($route === null) {
149
			$route = $serverRequest->getUri()->getPath();
150
		}
151
152
		if ($this->basePath !== '' && strpos($route, $this->basePath, 0) === 0) {
153
			$route = substr($route, strlen($this->basePath));
154
		}
155
156
		return $this->callCallable($this->getCallable($method, $route));
157
	}
158
159
	/**
160
	 * Returns the result of the callable.

src/Router.php 1 location

@@ 249-266 (lines=18) @@
246
	 * @return mixed the result of the given route's callable.
247
	 * @throws ServerResponseException
248
	 */
249
	public function resolve($method = null, $route = null)
250
	{
251
		$serverRequest = new ServerRequest();
252
253
		if ($method === null) {
254
			$method = $serverRequest->getMethod();
255
		}
256
257
		if ($route === null) {
258
			$route = $serverRequest->getUri()->getPath();
259
		}
260
261
		if ($this->basePath !== '' && strpos($route, $this->basePath, 0) === 0) {
262
			$route = mb_substr($route, strlen($this->basePath));
263
		}
264
265
		return $this->callCallable($this->getCallable($method, $route));
266
	}
267
268
	/**
269
	 * Returns the callable to which the specied method and route are mapped.