summaryrefslogtreecommitdiffstats
path: root/src/Router/Runner.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Router/Runner.php')
-rw-r--r--src/Router/Runner.php14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/Router/Runner.php b/src/Router/Runner.php
index 87f082e..c671fa9 100644
--- a/src/Router/Runner.php
+++ b/src/Router/Runner.php
@@ -4,7 +4,6 @@ namespace Jasny\Router;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\ResponseInterface;
-use Jasny\Router\Route;
/**
* A runner can be invoked in order to run the action specified in a route
@@ -23,20 +22,19 @@ abstract class Runner
/**
* Invoke the action specified in the route and call the next method
*
- * @param ServerRequestInterface $request
- * @param ResponseInterface $response
- * @param callback $next Callback for if runner is used as middleware
+ * @param ServerRequestInterface $request
+ * @param ResponseInterface $response
+ * @param callback $next Callback for if runner is used as middleware
* @return ResponseInterface
*/
public function __invoke(ServerRequestInterface $request, ResponseInterface $response, $next = null)
{
- $response = $this->run($request, $response);
+ $newResponse = $this->run($request, $response);
if (isset($next)) {
- $response = call_user_func($next, $request, $response);
+ $newResponse = call_user_func($next, $request, $newResponse);
}
- return $response;
+ return $newResponse;
}
}
-