Code Duplication    Length = 11-13 lines in 2 locations

class/BaseSmartObject.php 2 locations

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