This commit is contained in:
2023-08-18 21:08:58 +08:00
parent 9f83b0ce63
commit ee1d61a7d0
+2 -1
View File
@@ -65,12 +65,13 @@ class Validator
foreach ($data as $key => $value) {
if (property_exists($this->formData, $key)) {
$type = new \ReflectionProperty($this->formData, $key);
var_dump($type->getType());
if (!($type->getType() instanceof \ReflectionUnionType)) {
$value = match ($type->getType()?->getName()) {
'int' => (int)$value,
'float' => (float)$value,
default => $value
};
}
$this->formData->{$key} = $value;
}
}