From 390a37492dbba7f39539207829eba5d10040b613 Mon Sep 17 00:00:00 2001 From: "Victor A. Safronov" Date: Fri, 25 Nov 2016 19:47:14 +0400 Subject: [PATCH] [ticket/14876] Allows multibyte strings for exception messages All exception messages are sanitized via type_caster::set_var() which is called with $multibyte = false. This commit allows to pass multibyte messages as well. PHPBB3-14876 --- phpBB/phpbb/event/kernel_exception_subscriber.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpBB/phpbb/event/kernel_exception_subscriber.php b/phpBB/phpbb/event/kernel_exception_subscriber.php index 9d15f9370e..1ee771cfe7 100644 --- a/phpBB/phpbb/event/kernel_exception_subscriber.php +++ b/phpBB/phpbb/event/kernel_exception_subscriber.php @@ -61,7 +61,7 @@ class kernel_exception_subscriber implements EventSubscriberInterface $exception = $event->getException(); $message = $exception->getMessage(); - $this->type_caster->set_var($message, $message, 'string', false, false); + $this->type_caster->set_var($message, $message, 'string', true, false); if ($exception instanceof \phpbb\exception\exception_interface) {