diff --git a/src/Analyser/TypeSpecifierContext.php b/src/Analyser/TypeSpecifierContext.php index acfe6ba2c8..d7379c26ac 100644 --- a/src/Analyser/TypeSpecifierContext.php +++ b/src/Analyser/TypeSpecifierContext.php @@ -27,8 +27,9 @@ private function __construct(private ?int $value) private static function create(?int $value): self { - self::$registry[$value] ??= new self($value); - return self::$registry[$value ?? '']; + $key = $value ?? ''; + self::$registry[$key] ??= new self($value); + return self::$registry[$key]; } public static function createTrue(): self