From 305c0ab7c8f346083a5126904c6a781de05edadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Thu, 17 Nov 2016 15:17:27 +0100 Subject: [PATCH] Removed clone from RouterBase --- src/Pecee/SimpleRouter/RouterBase.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Pecee/SimpleRouter/RouterBase.php b/src/Pecee/SimpleRouter/RouterBase.php index 49d1de4..1f9d8aa 100644 --- a/src/Pecee/SimpleRouter/RouterBase.php +++ b/src/Pecee/SimpleRouter/RouterBase.php @@ -227,10 +227,9 @@ class RouterBase { $this->loadedRoute = $route; - $request = clone $this->request; - $this->loadedRoute->loadMiddleware($request, $this->loadedRoute); + $request = $this->loadedRoute->loadMiddleware($this->request, $this->loadedRoute); - if($request->getUri() !== $this->request->getUri() && !in_array($request->getUri(), $this->routeChanges)) { + if($request !== null && $request->getUri() !== $this->request->getUri() && !in_array($request->getUri(), $this->routeChanges)) { $this->routeChanges[] = $request->getUri(); $this->routeRequest($request); return;