From 531ed6d873472b6633b9f65a83441e07508e3da0 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 27 Oct 2023 14:14:00 +0200 Subject: [PATCH] enforce string value for safety --- src/Monolog/Formatter/NormalizerFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Monolog/Formatter/NormalizerFormatter.php b/src/Monolog/Formatter/NormalizerFormatter.php index e4409f52..f926a842 100644 --- a/src/Monolog/Formatter/NormalizerFormatter.php +++ b/src/Monolog/Formatter/NormalizerFormatter.php @@ -176,7 +176,7 @@ class NormalizerFormatter implements FormatterInterface $value = $data->jsonSerialize(); } elseif (\get_class($data) === '__PHP_Incomplete_Class') { $accessor = new \ArrayObject($data); - $value = $accessor['__PHP_Incomplete_Class_Name']; + $value = (string) $accessor['__PHP_Incomplete_Class_Name']; } elseif (method_exists($data, '__toString')) { /** @var string $value */ $value = $data->__toString();