From 293da738e4cb827b32bdd71a25a346079b8dc66b Mon Sep 17 00:00:00 2001 From: Wouter de Jong Date: Fri, 5 Aug 2022 12:27:48 +0200 Subject: [PATCH] Do not treat deprecation level as errors --- src/Types/ArrayType.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Types/ArrayType.php b/src/Types/ArrayType.php index 3137e03f37a..44206e7dd6f 100644 --- a/src/Types/ArrayType.php +++ b/src/Types/ArrayType.php @@ -45,6 +45,10 @@ public function convertToPHPValue($value, AbstractPlatform $platform) $value = is_resource($value) ? stream_get_contents($value) : $value; set_error_handler(function (int $code, string $message): bool { + if ($code === \E_DEPRECATED || $code === \E_USER_DEPRECATED) { + return false; + } + throw ConversionException::conversionFailedUnserialization($this->getName(), $message); });