From ce1a54175ddafd0ce39a8b8e8010c9751535178b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rokas=20=C5=A0leinius?= Date: Tue, 13 Apr 2021 12:08:49 +0300 Subject: [PATCH] Critical fix: don't modify response if debugbar disabled i.e. when running request tests, prevent the response from being modified --- src/LaravelDebugbarVscode.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/LaravelDebugbarVscode.php b/src/LaravelDebugbarVscode.php index e742248..5f21bdf 100644 --- a/src/LaravelDebugbarVscode.php +++ b/src/LaravelDebugbarVscode.php @@ -58,6 +58,11 @@ public function boot() */ public function modifyResponse(Request $request, Response $response) { + if (! class_exists('\Barryvdh\Debugbar\LaravelDebugbar') + || ! $this->app->make('\Barryvdh\Debugbar\LaravelDebugbar')->isEnabled()) { + return $response; + } + try { $header = $request->header('Accept'); if (strpos($header, 'html') !== false) {