Code Duplication    Length = 18-18 lines in 2 locations

src/Form.php 1 location

@@ 1028-1045 (lines=18) @@
1025
     *
1026
     * @return MessageBag|bool
1027
     */
1028
    protected function validationMessages($input)
1029
    {
1030
        $failedValidators = [];
1031
1032
        foreach ($this->builder->fields() as $field) {
1033
            if (!$validator = $field->getValidator($input)) {
1034
                continue;
1035
            }
1036
1037
            if (($validator instanceof Validator) && !$validator->passes()) {
1038
                $failedValidators[] = $validator;
1039
            }
1040
        }
1041
1042
        $message = $this->mergeValidationMessages($failedValidators);
1043
1044
        return $message->any() ? $message : false;
1045
    }
1046
1047
    /**
1048
     * Merge validation messages from input validators.

src/Widgets/Form.php 1 location

@@ 285-302 (lines=18) @@
282
     *
283
     * @return MessageBag|bool
284
     */
285
    protected function validationMessages($input)
286
    {
287
        $failedValidators = [];
288
289
        foreach ($this->fields as $field) {
290
            if (!$validator = $field->getValidator($input)) {
291
                continue;
292
            }
293
294
            if (($validator instanceof Validator) && !$validator->passes()) {
295
                $failedValidators[] = $validator;
296
            }
297
        }
298
299
        $message = $this->mergeValidationMessages($failedValidators);
300
301
        return $message->any() ? $message : false;
302
    }
303
304
    /**
305
     * Merge validation messages from input validators.