Code Duplication    Length = 5-5 lines in 2 locations

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

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