From 5b5b7de6609e88ad48d2b6036e1ce609aaee0388 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Thu, 19 Sep 2019 14:48:09 +0200 Subject: [PATCH] [Twig] Add missing check --- src/Symfony/Bridge/Twig/Mime/NotificationEmail.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php b/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php index 10dd0225ee..d1051596dd 100644 --- a/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php +++ b/src/Symfony/Bridge/Twig/Mime/NotificationEmail.php @@ -105,6 +105,10 @@ class NotificationEmail extends TemplatedEmail */ public function exception($exception) { + if (!$exception instanceof \Throwable && !$exception instanceof FlattenException) { + throw new \LogicException(sprintf('"%s" accepts "%s" or "%s" instances.', __METHOD__, \Throwable::class, FlattenException::class)); + } + $exceptionAsString = $this->getExceptionAsString($exception); $this->context['exception'] = true;