From 0a5e78ccc604bd59639ce6d754ee5803d66b5b77 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Thu, 11 Apr 2019 15:19:43 -0600 Subject: [PATCH] Hopefully fix the DebuggerAssetsProcess error on upgrade of older versions --- .../Grav/Common/Processors/DebuggerAssetsProcessor.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php b/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php index 9ccc324db..5160711e4 100644 --- a/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php +++ b/system/src/Grav/Common/Processors/DebuggerAssetsProcessor.php @@ -9,6 +9,7 @@ namespace Grav\Common\Processors; +use Grav\Framework\Psr7\Response; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; use Psr\Http\Server\RequestHandlerInterface; @@ -18,12 +19,17 @@ class DebuggerAssetsProcessor extends ProcessorBase public $id = 'debugger_assets'; public $title = 'Debugger Assets'; - public function process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface + public function process(ServerRequestInterface $request = null, RequestHandlerInterface $handler = null) : ResponseInterface { $this->startTimer(); $this->container['debugger']->addAssets(); $this->stopTimer(); - return $handler->handle($request); + // Backwards compatibility + if ($request && $handler) { + return $handler->handle($request); + } else { + return new Response(); + } } }