Code Duplication    Length = 11-13 lines in 2 locations

class/BaseSmartObject.php 2 locations

@@ 191-203 (lines=13) @@
188
     * @param bool   $displayOnForm
189
     * @param bool   $required
190
     */
191
    public function initNonPersistableVar(
192
        $key,
193
        $data_type,
194
        $itemName = false,
195
        $form_caption = '',
196
        $sortby = false,
197
        $value = '',
198
        $displayOnForm = false,
199
        $required = false
200
    ) {
201
        $this->initVar($key, $data_type, $value, $required, null, '', false, $form_caption, '', $sortby, false, $displayOnForm);
202
        $this->vars[$key]['itemName'] = $itemName;
203
    }
204
205
    /**
206
     * Quickly initiate a var
@@ 220-230 (lines=11) @@
217
     * @param string $form_dsc     description of this variable in a {@link SmartobjectForm}
218
     * @param mixed  $value        default value of this variable
219
     */
220
    public function quickInitVar(
221
        $key,
222
        $data_type,
223
        $required = false,
224
        $form_caption = '',
225
        $form_dsc = '',
226
        $value = null
227
    ) {
228
        $maxlength = 'XOBJ_DTYPE_TXTBOX' === $data_type ? 255 : null;
229
        $this->initVar($key, $data_type, $value, $required, $maxlength, '', false, $form_caption, $form_dsc, false, true, true);
230
    }
231
232
    /**
233
     * @param        $varname