Code Duplication    Length = 13-13 lines in 3 locations

src/Oro/Bundle/SalesBundle/Migrations/Schema/v1_22/UpdateReportQuery.php 1 location

@@ 149-161 (lines=13) @@
146
     */
147
    protected function fixReportDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField)
148
    {
149
        if (isset($def['columns'])) {
150
            foreach ($def['columns'] as $key => $field) {
151
                if (isset($field['name'])) {
152
                    if ($row['entity'] === $className && $field['name'] === $oldField) {
153
                        $def['columns'][$key]['name'] = $newField;
154
                    } else {
155
                        $def['columns'][$key]['name']
156
                            = str_replace('Opportunity::status_label', 'Opportunity::status', $field['name']);
157
                    }
158
                    $this->updateReport($logger, $dryRun, $def, $row);
159
                }
160
            }
161
        }
162
        if (isset($def['filters'])) {
163
            foreach ($def['filters'] as $key => $field) {
164
                if (isset($field['columnName'])) {

src/Oro/Bundle/SalesBundle/Migrations/Schema/v1_24/UpdateReport.php 2 locations

@@ 171-183 (lines=13) @@
168
     */
169
    protected function fixReportDefs(LoggerInterface $logger, $dryRun, $def, $row, $className, $oldField, $newField)
170
    {
171
        if (isset($def['columns'])) {
172
            foreach ($def['columns'] as $key => $field) {
173
                if (isset($field['name'])) {
174
                    if ($row['entity'] === $className && $field['name'] === $oldField) {
175
                        $def['columns'][$key]['name'] = $newField;
176
                    } else {
177
                        $def['columns'][$key]['name']
178
                            = str_replace('Lead::status_label', 'Lead::status', $field['name']);
179
                    }
180
                    $this->updateReport($logger, $dryRun, $def, $row);
181
                }
182
            }
183
        }
184
        if (isset($def['filters'])) {
185
            foreach ($def['filters'] as $key => $field) {
186
                if (isset($field['columnName'])) {
@@ 193-205 (lines=13) @@
190
                }
191
            }
192
        }
193
        if (isset($def['grouping_columns'])) {
194
            foreach ($def['grouping_columns'] as $key => $field) {
195
                if (isset($field['name'])) {
196
                    if ($field['name'] === $oldField) {
197
                        $def['grouping_columns'][$key]['name'] = $newField;
198
                    } else {
199
                        $def['grouping_columns'][$key]['name']
200
                            = str_replace('Lead::status_label', 'Lead::status', $field['name']);
201
                    }
202
                    $this->updateReport($logger, $dryRun, $def, $row);
203
                }
204
            }
205
        }
206
    }
207
208
    /**