Code Duplication    Length = 10-11 lines in 2 locations

src/HTMLForm/Form.php 2 locations

@@ 711-721 (lines=11) @@
708
                }
709
710
                // Do validation of form element
711
                if (isset($element['validation'])) {
712
                    $element['validation-pass'] = $element->Validate($element['validation'], $this);
713
714
                    if ($element['validation-pass'] === false) {
715
                        $values[$elementName] = [
716
                            'value' => $element['value'],
717
                            'validation-messages' => $element['validation-messages']
718
                        ];
719
                        $validates = false;
720
                    }
721
                }
722
723
                // Hmmm.... Why did I need this remember thing?
724
                if (isset($element['remember'])
@@ 763-772 (lines=10) @@
760
                // Do validation even when the form element is not set?
761
                // Duplicate code, revise this section and move outside
762
                // this if-statement?
763
                if (isset($element['validation'])) {
764
                    $element['validation-pass'] = $element->Validate($element['validation'], $this);
765
766
                    if ($element['validation-pass'] === false) {
767
                        $values[$elementName] = [
768
                            'value' => $element['value'], 'validation-messages' => $element['validation-messages']
769
                        ];
770
                        $validates = false;
771
                    }
772
                }
773
            }
774
        }
775