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 6dfd0f1 commit e3d359fCopy full SHA for e3d359f
src/Validator.php
@@ -248,6 +248,13 @@ public function validate() : bool
248
249
// Check if value exists
250
if ($value = $this->values->get($name, false)) {
251
+ if (isset($rule['extends'])) {
252
+ // Validate extended type
253
+ if (!$this->validateType($rule['extends'], $value, $rule)) {
254
+ $this->setError($name, "'$value' is not valid {$rule['extends']} for '$name'.");
255
+ continue;
256
+ }
257
258
// Validate using type validators
259
if (!$this->validateType($rule['type'], $value, $rule)) {
260
$this->setError($name, "'$value' is not valid {$rule['type']} for '$name'.");
0 commit comments