Explorar o código

Fix condition when value is null and type is array

ajcastro %!s(int64=3) %!d(string=hai) anos
pai
achega
4649e93e18
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/Extracting/ParamHelpers.php

+ 1 - 1
src/Extracting/ParamHelpers.php

@@ -183,7 +183,7 @@ trait ParamHelpers
             case 'bool':
                 return str_replace($base, 'boolean', $typeName);
             case 'array':
-                return array_keys($value)[0] === 0 ? 'array' : 'object';
+                return is_null($value) || array_keys($value)[0] === 0 ? 'array' : 'object';
             default:
                 return $typeName;
         }