From 375618905f7c1e3db9461fabfa3ee2a529ba7342 Mon Sep 17 00:00:00 2001 From: Dustin Wilson Date: Mon, 26 Jun 2023 16:42:05 -0500 Subject: [PATCH] Made Handler::varExporter return the value if a varExporter is not defined --- lib/Catcher/Handler.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/Catcher/Handler.php b/lib/Catcher/Handler.php index 27d77ce..f01c1e9 100644 --- a/lib/Catcher/Handler.php +++ b/lib/Catcher/Handler.php @@ -308,13 +308,13 @@ abstract class Handler { echo $string; } - protected function varExporter(mixed $value): string|bool { $exporter = $this->_varExporter; - - set_error_handler([ $this, 'handleError' ]); - $value = $exporter($value); - restore_error_handler(); + if ($exporter !== null) { + set_error_handler([ $this, 'handleError' ]); + $value = $exporter($value); + restore_error_handler(); + } return $value; }