getTypes(), static fn (BetterReflectionType $type): bool => ! ($type instanceof BetterReflectionNamedType && $type->getName() === 'null'), )); if ( $betterReflectionType->allowsNull() && count($nonNullTypes) === 1 && $nonNullTypes[0] instanceof BetterReflectionNamedType ) { return new ReflectionNamedType($nonNullTypes[0], true); } return new ReflectionUnionType($betterReflectionType); } if ($betterReflectionType instanceof BetterReflectionIntersectionType) { return new ReflectionIntersectionType($betterReflectionType); } return new ReflectionNamedType($betterReflectionType, $betterReflectionType->allowsNull()); } } __halt_compiler();----SIGNATURE:----Z+M2nf7KYhQDifZbCvL2+YXwfZD3fRFZEWcLYKY8E8i95POIqMbHL9d1a1y88BPh0Cis84lNzt7cMACq9inVn2LiEGOBAD2o8jrstPrXbdypLOvCf+hVnZfb2Mi2WzPNWmHfi807D4ZrZh3+zDk+MkVtHSJPHhPfL9jrNm9id0HgP6Y8PRVLU4WuOTr37rbWgEZwm190xxfnkLpjtxh2baFB/IBba5O4PpORZ6O5SN+t/5t1NQxuJRRMcBKVjy390J23UL5Uv7O0ZGJegQnbeYeXBYv++3WHiI/ctJmmeS37FZDTn7/OI9zMBeKScNGfyi6OoVquJWhZ3w5SQeVfcDZARgbLzHYM02V/t7y+83lEO9gauKmsxdW40Dfc6HPCMr7LSmfkRIf1DWNrjF/cAoqaxsRjWNDLeNDuFHGrecKWELJa7QWOK4oXpr0JjdT65bzwJi8eWl60W3Cy6a8qVd5U4ob/dRyRBFYjK0mdqKiVwSpEM8+ZRh8j3UlDjuVHqm2TQjVDu/3ldQGZ/YWpY2sZSnUS/lqLcVvN7Bv1xfX3ZoJVfyNrvwKcSqa2+U1rQO3sNgMNBsMEwk/9XKqPWG+vKGGlDfbO2f5KRuNT1mZgvbkZcpPo/vN9CFfcXCAlm0eZ5e03tbbJK5Y/HzE68vemAkqKDcS8fGg0FPg6YWw=----ATTACHMENT:----MTU0MDExNzI5MTQyNjY2MSAzNTY0ODQ2NTIzMzkxMzM5IDkxMzk1MDg0ODYzMjA0MDI=