Code Duplication    Length = 18-18 lines in 2 locations

typo3/sysext/backend/Classes/Form/Element/InputTextElement.php 1 location

@@ 75-92 (lines=18) @@
72
        $width = (int)$this->formMaxWidth($size);
73
        $nullControlNameEscaped = htmlspecialchars('control[active][' . $table . '][' . $row['uid'] . '][' . $fieldName . ']');
74
75
        if ($config['readOnly']) {
76
            // Early return for read only fields
77
            if (in_array('password', $evalList, true)) {
78
                $itemValue = $itemValue ? '*********' : '';
79
            }
80
            $html = [];
81
            $html[] = '<div class="formengine-field-item t3js-formengine-field-item">';
82
            $html[] =   '<div class="form-wizards-wrap">';
83
            $html[] =       '<div class="form-wizards-element">';
84
            $html[] =           '<div class="form-control-wrap" style="max-width: ' . $width . 'px">';
85
            $html[] =               '<input class="form-control" value="' . htmlspecialchars($itemValue) . '" type="text" disabled>';
86
            $html[] =           '</div>';
87
            $html[] =       '</div>';
88
            $html[] =   '</div>';
89
            $html[] = '</div>';
90
            $resultArray['html'] = implode(LF, $html);
91
            return $resultArray;
92
        }
93
94
        // @todo: The whole eval handling is a mess and needs refactoring
95
        foreach ($evalList as $func) {

typo3/sysext/rsaauth/Classes/Form/Element/RsaInputElement.php 1 location

@@ 63-80 (lines=18) @@
60
        $width = (int)$this->formMaxWidth($size);
61
        $isPasswordField = in_array('password', $evalList, true);
62
63
        if ($config['readOnly']) {
64
            // Early return for read only fields
65
            if ($isPasswordField) {
66
                $itemValue = $itemValue ? '*********' : '';
67
            }
68
            $html = [];
69
            $html[] = '<div class="formengine-field-item t3js-formengine-field-item">';
70
            $html[] =   '<div class="form-wizards-wrap">';
71
            $html[] =       '<div class="form-wizards-element">';
72
            $html[] =           '<div class="form-control-wrap" style="max-width: ' . $width . 'px">';
73
            $html[] =               '<input class="form-control" value="' . htmlspecialchars($itemValue) . '" type="text" disabled>';
74
            $html[] =           '</div>';
75
            $html[] =       '</div>';
76
            $html[] =   '</div>';
77
            $html[] = '</div>';
78
            $resultArray['html'] = implode(LF, $html);
79
            return $resultArray;
80
        }
81
82
        // @todo: The whole eval handling is a mess and needs refactoring
83
        foreach ($evalList as $func) {