Code Duplication    Length = 9-9 lines in 3 locations

src/Widgets/Form.php 1 location

@@ 420-428 (lines=9) @@
417
        $failedValidators = [];
418
419
        /** @var Field $field */
420
        foreach ($this->fields() as $field) {
421
            if (!$validator = $field->getValidator($request->all())) {
422
                continue;
423
            }
424
425
            if (($validator instanceof Validator) && !$validator->passes()) {
426
                $failedValidators[] = $validator;
427
            }
428
        }
429
430
        $message = $this->mergeValidationMessages($failedValidators);
431

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/Form.php 1 location

@@ 1065-1073 (lines=9) @@
1062
        $failedValidators = [];
1063
1064
        /** @var Field $field */
1065
        foreach ($this->builder->fields() as $field) {
1066
            if (!$validator = $field->getValidator($input)) {
1067
                continue;
1068
            }
1069
1070
            if (($validator instanceof Validator) && !$validator->passes()) {
1071
                $failedValidators[] = $validator;
1072
            }
1073
        }
1074
1075
        $message = $this->mergeValidationMessages($failedValidators);
1076