This commit is contained in:
2023-12-13 19:03:11 +08:00
parent 8aa4752065
commit 7e356aadba
+3 -3
View File
@@ -158,13 +158,13 @@ class Validator
* @return array * @return array
* @throws Exception * @throws Exception
*/ */
protected function arrayCheck(ReflectionNamedType $property, string $name, string|array $value): array protected function arrayCheck(ReflectionNamedType $property, string $name, string|array $value): ?array
{ {
if (empty($value) || !is_array($value)) { if (empty($value) || !is_array($value)) {
if ($property->allowsNull()) { if ($property->allowsNull()) {
$this->formData->{$name} = null; return null;
} }
throw new Exception('TypeError Cannot assign string to property ' . $name . ' of type array'); throw new Exception('Cannot assign non null values to property ' . $name . ' of type array');
} }
return $value; return $value;
} }