Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 219-232 (lines=14) @@
216
     * @param $key
217
     * @return array
218
     */
219
    protected function fixFilterCriterion($def, $field, $key)
220
    {
221
        $paramOldClassName = 'Oro\Bundle\SalesBundle\Entity\OpportunityStatus';
222
        $paramNewClassName = ExtendHelper::buildEnumValueClassName('opportunity_status');
223
        if (isset($field['criterion']['data']['params']['class'])
224
            && $field['criterion']['data']['params']['class'] === $paramOldClassName
225
            && $field['criterion']['filter'] === 'dictionary'
226
        ) {
227
            $def['filters'][$key]['criterion']['data']['params']['class'] = $paramNewClassName;
228
            $def['filters'][$key]['criterion']['filter'] = 'enum';
229
        }
230
231
        return $def;
232
    }
233
}
234

src/Oro/Bundle/SalesBundle/Migrations/Schema/v1_24/UpdateReport.php 1 location

@@ 254-267 (lines=14) @@
251
     * @param string $key
252
     * @return array
253
     */
254
    protected function fixFilterCriterion($def, $field, $key)
255
    {
256
        $paramOldClassName = 'Oro\Bundle\SalesBundle\Entity\LeadStatus';
257
        $paramNewClassName = ExtendHelper::buildEnumValueClassName(Lead::INTERNAL_STATUS_CODE);
258
        if (isset($field['criterion']['data']['params']['class'])
259
            && $field['criterion']['data']['params']['class'] === $paramOldClassName
260
            && $field['criterion']['filter'] === 'dictionary'
261
        ) {
262
            $def['filters'][$key]['criterion']['data']['params']['class'] = $paramNewClassName;
263
            $def['filters'][$key]['criterion']['filter'] = 'enum';
264
        }
265
266
        return $def;
267
    }
268
}
269