Browse Source

Updated the code to match the parent signature, now accepting the request as a parameter

Ilie Pandia 8 years ago
parent
commit
db3ec80973
1 changed files with 6 additions and 3 deletions
  1. 6 3
      tests/test_app/TestApp/Error/TestAppsExceptionRenderer.php

+ 6 - 3
tests/test_app/TestApp/Error/TestAppsExceptionRenderer.php

@@ -7,6 +7,7 @@ use Cake\Error\ExceptionRenderer;
 use Cake\Http\Response;
 use Cake\Http\ServerRequest;
 use Cake\Routing\Router;
+use Psr\Http\Message\ServerRequestInterface;
 use TestApp\Controller\TestAppsErrorController;
 
 class TestAppsExceptionRenderer extends ExceptionRenderer
@@ -15,10 +16,12 @@ class TestAppsExceptionRenderer extends ExceptionRenderer
     /**
      * {@inheritDoc}
      */
-    protected function _getController()
+    protected function _getController(ServerRequestInterface $request = null)
     {
-        if (!$request = Router::getRequest(true)) {
-            $request = new ServerRequest();
+        if(!$request) {
+            if (!$request = Router::getRequest(true)) {
+                $request = new ServerRequest();
+            }
         }
         $response = new Response();
         try {