Code Duplication    Length = 9-9 lines in 3 locations

src/Widgets/Form.php 1 location

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

src/Form.php 1 location

@@ 1142-1150 (lines=9) @@
1139
        $failedValidators = [];
1140
1141
        /** @var Field $field */
1142
        foreach ($this->builder->fields() as $field) {
1143
            if (!$validator = $field->getValidator($input)) {
1144
                continue;
1145
            }
1146
1147
            if (($validator instanceof Validator) && !$validator->passes()) {
1148
                $failedValidators[] = $validator;
1149
            }
1150
        }
1151
1152
        $message = $this->mergeValidationMessages($failedValidators);
1153

src/Actions/Interactor/Form.php 1 location

@@ 321-329 (lines=9) @@
318
        $failedValidators = [];
319
320
        /** @var Field $field */
321
        foreach ($this->fields as $field) {
322
            if (!$validator = $field->getValidator($request->all())) {
323
                continue;
324
            }
325
326
            if (($validator instanceof Validator) && !$validator->passes()) {
327
                $failedValidators[] = $validator;
328
            }
329
        }
330
331
        $message = $this->mergeValidationMessages($failedValidators);
332