We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 15836fc commit 78411a0Copy full SHA for 78411a0
src/HasOneThatEquals.php
@@ -66,7 +66,13 @@ public function evaluate(mixed $input = null): bool
66
} else {
67
$value = [];
68
self::traverseData($field, $this->input, $value);
69
- return ((is_array($value) && in_array($requiredValue, $value)) || ($value == $requiredValue));
+
70
+ if (is_array($value)) {
71
+ return (is_array($requiredValue)) ?
72
+ !empty(array_intersect($requiredValue, $value)) : in_array($requiredValue, $value);
73
+ } else {
74
+ return ($value == $requiredValue);
75
+ }
76
}
77
78
0 commit comments