Code Duplication    Length = 9-9 lines in 3 locations

src/Actions/Interactor/Form.php 1 location

@@ 428-436 (lines=9) @@
425
        $failedValidators = [];
426
427
        /** @var Field $field */
428
        foreach ($this->fields as $field) {
429
            if (!$validator = $field->getValidator($request->all())) {
430
                continue;
431
            }
432
433
            if (($validator instanceof Validator) && !$validator->passes()) {
434
                $failedValidators[] = $validator;
435
            }
436
        }
437
438
        $message = $this->mergeValidationMessages($failedValidators);
439

src/Widgets/Form.php 1 location

@@ 451-459 (lines=9) @@
448
        $failedValidators = [];
449
450
        /** @var Field $field */
451
        foreach ($this->fields() as $field) {
452
            if (!$validator = $field->getValidator($request->all())) {
453
                continue;
454
            }
455
456
            if (($validator instanceof Validator) && !$validator->passes()) {
457
                $failedValidators[] = $validator;
458
            }
459
        }
460
461
        $message = $this->mergeValidationMessages($failedValidators);
462

src/Form.php 1 location

@@ 1105-1113 (lines=9) @@
1102
        $failedValidators = [];
1103
1104
        /** @var Field $field */
1105
        foreach ($this->fields() as $field) {
1106
            if (!$validator = $field->getValidator($input)) {
1107
                continue;
1108
            }
1109
1110
            if (($validator instanceof Validator) && !$validator->passes()) {
1111
                $failedValidators[] = $validator;
1112
            }
1113
        }
1114
1115
        $message = $this->mergeValidationMessages($failedValidators);
1116