Code Duplication    Length = 12-14 lines in 2 locations

src/HTMLForm/Form.php 2 locations

@@ 566-579 (lines=14) @@
563
                }
564
565
                // Do validation of form element
566
                if (isset($element['validation'])) {
567
568
                    $element['validation-pass'] = $element->Validate($element['validation'], $this);
569
570
                    if ($element['validation-pass'] === false) {
571
572
                        $values[$elementName] = [
573
                            'value' => $element['value'],
574
                            'validation-messages' => $element['validation-messages']
575
                        ];
576
                        $validates = false;
577
578
                    }
579
                }
580
581
                // Hmmm.... Why did I need this remember thing?
582
                if (isset($element['remember'])
@@ 628-639 (lines=12) @@
625
                // Do validation even when the form element is not set?
626
                // Duplicate code, revise this section and move outside
627
                // this if-statement?
628
                if (isset($element['validation'])) {
629
630
                    $element['validation-pass'] = $element->Validate($element['validation'], $this);
631
632
                    if ($element['validation-pass'] === false) {
633
634
                        $values[$elementName] = [
635
                            'value' => $element['value'], 'validation-messages' => $element['validation-messages']
636
                        ];
637
                        $validates = false;
638
                    }
639
                }
640
            }
641
        }
642