We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4bdcba4 commit 8cf537bCopy full SHA for 8cf537b
src/DataTransferValue.php
@@ -82,10 +82,17 @@ private function tryResolvingIntoObject(): void
82
*/
83
private function validate(): void
84
{
85
+ $typeChecked = false;
86
foreach ($this->property->getAttributes(Validation::class, ReflectionAttribute::IS_INSTANCEOF) as $attribute) {
87
/** @var Validation $validation */
88
$validation = $attribute->newInstance();
89
$validation->validate($this->value);
90
+
91
+ $typeChecked = $typeChecked || $validation instanceof Type;
92
+ }
93
94
+ if ($typeChecked) {
95
+ return;
96
}
97
98
$type = $this->property->getType();
0 commit comments