Code Duplication    Length = 9-9 lines in 3 locations

src/Form.php 1 location

@@ 1195-1203 (lines=9) @@
1192
        $failedValidators = [];
1193
1194
        /** @var Field $field */
1195
        foreach ($this->builder->fields() as $field) {
1196
            if (!$validator = $field->getValidator($input)) {
1197
                continue;
1198
            }
1199
1200
            if (($validator instanceof Validator) && !$validator->passes()) {
1201
                $failedValidators[] = $validator;
1202
            }
1203
        }
1204
1205
        $message = $this->mergeValidationMessages($failedValidators);
1206

src/Actions/Interactor/Form.php 1 location

@@ 403-411 (lines=9) @@
400
        $failedValidators = [];
401
402
        /** @var Field $field */
403
        foreach ($this->fields as $field) {
404
            if (!$validator = $field->getValidator($request->all())) {
405
                continue;
406
            }
407
408
            if (($validator instanceof Validator) && !$validator->passes()) {
409
                $failedValidators[] = $validator;
410
            }
411
        }
412
413
        $message = $this->mergeValidationMessages($failedValidators);
414

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