From 4bac10abf17ff448032ce5a1c7dec6dc58cd4480 Mon Sep 17 00:00:00 2001 From: parallels999 <109294935+parallels999@users.noreply.github.com> Date: Thu, 20 Mar 2025 11:28:04 -0500 Subject: [PATCH] Fix `capture_dumps` option on laravel `dd();` --- src/LaravelDebugbar.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/LaravelDebugbar.php b/src/LaravelDebugbar.php index ca45dd68..92b61391 100644 --- a/src/LaravelDebugbar.php +++ b/src/LaravelDebugbar.php @@ -189,8 +189,12 @@ public function boot() $this['messages']->collectFileTrace(true); } - if ($config->get('debugbar.options.messages.capture_dumps', false)) { - \Symfony\Component\VarDumper\VarDumper::setHandler(function ($var) { + if ($config->get('debugbar.options.messages.capture_dumps', true)) { + $originalHandler = \Symfony\Component\VarDumper\VarDumper::setHandler(function ($var) use (&$originalHandler) { + if ($originalHandler) { + $originalHandler($var); + } + self::addMessage($var); }); }