From 063dc78b495794097fdbbccbe3210a81f80d4946 Mon Sep 17 00:00:00 2001 From: k0d3r1s Date: Wed, 18 Sep 2019 20:16:39 +0300 Subject: [PATCH] [ErrorRenderer] fix Cannot use object of type ErrorException as array exception #33631 --- .../Component/ErrorRenderer/Resources/views/logs.html.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/ErrorRenderer/Resources/views/logs.html.php b/src/Symfony/Component/ErrorRenderer/Resources/views/logs.html.php index 5ee4e7292e..c866e06978 100644 --- a/src/Symfony/Component/ErrorRenderer/Resources/views/logs.html.php +++ b/src/Symfony/Component/ErrorRenderer/Resources/views/logs.html.php @@ -16,7 +16,10 @@ } elseif ($log['priority'] >= 300) { $status = 'warning'; } else { - $severity = $log['context']['exception']['severity'] ?? false; + $severity = 0; + if (($exception = $log['context']['exception'] ?? null) instanceof \ErrorException) { + $severity = $exception->getSeverity(); + } $status = E_DEPRECATED === $severity || E_USER_DEPRECATED === $severity ? 'warning' : 'normal'; } ?> data-filter-channel="escape($log['channel']); ?>">