From 799a6ae1abaabda859abd988e50cf03dd892aba0 Mon Sep 17 00:00:00 2001 From: Vladislav Kaverin Date: Thu, 12 May 2022 23:04:30 +0300 Subject: [PATCH] Serialization: do not wrap nullable types with extra parentheses. --- src/InstanceSerialization/PHPDocType.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/InstanceSerialization/PHPDocType.php b/src/InstanceSerialization/PHPDocType.php index 0cb730a..9514471 100644 --- a/src/InstanceSerialization/PHPDocType.php +++ b/src/InstanceSerialization/PHPDocType.php @@ -48,7 +48,7 @@ protected static function removeIfStartsWith(string &$haystack, $needle): bool { protected static function parseImpl(string &$str): ?PHPDocType { if (self::removeIfStartsWith($str, "?")) { - $str = "null|({$str})"; + $str = "null|{$str}"; } $res = InstanceType::parse($str) ?: