Code Duplication    Length = 10-11 lines in 2 locations

src/HTMLForm/Form.php 2 locations

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