From 6c17e0ea44a6d98185e62ae64ebd18113240b986 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Tue, 29 Oct 2024 13:03:49 +0100 Subject: [PATCH] Remove trace args in Exceptions --- src/DebugBar/DataCollector/ExceptionsCollector.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/DebugBar/DataCollector/ExceptionsCollector.php b/src/DebugBar/DataCollector/ExceptionsCollector.php index 64adcf4..91d6f98 100644 --- a/src/DebugBar/DataCollector/ExceptionsCollector.php +++ b/src/DebugBar/DataCollector/ExceptionsCollector.php @@ -98,6 +98,14 @@ class ExceptionsCollector extends DataCollector implements Renderable $track['file'] = $this->normalizeFilePath($track['file']); } + if (isset($track['args'])) { + foreach ($track['args'] as $key => $arg) { + if (is_object($arg)) { + $track['args'][$key] = '[object ' . $this->getDataFormatter()->formatClassName($arg) . ']'; + } + } + } + return $track; }, $trace); }