Code Duplication    Length = 14-14 lines in 2 locations

src/OroCRM/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 = 'OroCRM\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/OroCRM/Bundle/SalesBundle/Migrations/Schema/v1_24/UpdateReport.php 1 location

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