Code Duplication    Length = 5-5 lines in 2 locations

app/modules/Publication/Model/Type.php 2 locations

@@ 125-129 (lines=5) @@
122
            $result = self::find();
123
            $list = [];
124
            foreach ($result as $el) {
125
                if (isset($params['value']) && $params['value']) {
126
                    $value = $el->{$params['value']};
127
                } else {
128
                    $value = $el->getTitle();
129
                }
130
                if (isset($params['key']) && $params['key']) {
131
                    $list[$el->{$params['key']}] = $value;
132
                } else {
@@ 130-134 (lines=5) @@
127
                } else {
128
                    $value = $el->getTitle();
129
                }
130
                if (isset($params['key']) && $params['key']) {
131
                    $list[$el->{$params['key']}] = $value;
132
                } else {
133
                    $list[$el->getSlug()] = $value;
134
                }
135
            }
136
            $cache->save($key, $list, 120);
137
        }