Code Duplication    Length = 15-15 lines in 2 locations

system/modules/Ecommerce/models/Item.php 1 location

@@ 234-248 (lines=15) @@
231
        ]
232
    ];
233
234
    public function realType() {
235
        if ($this->option && $this->option->type) {
236
            $type = $this->option->type;
237
238
            if ($type == 'select') {
239
                return [
240
                    'type' => 'select',
241
                    'source' => 'relation',
242
                    'relation' => 'option:items',
243
                ];
244
            }
245
            return $type;
246
        }
247
        return 'text';
248
    }
249
250
    public static function indexes() {
251
        return [

system/modules/Ecommerce/models/Item/Offer/Param.php 1 location

@@ 66-80 (lines=15) @@
63
        ];
64
    }
65
66
    public function realType() {
67
        if ($this->option && $this->option->type) {
68
            $type = $this->option->type;
69
70
            if ($type == 'select') {
71
                return [
72
                    'type' => 'select',
73
                    'source' => 'relation',
74
                    'relation' => 'option:items',
75
                ];
76
            }
77
            return $type;
78
        }
79
        return 'text';
80
    }
81
82
    public static $dataManagers = [
83