Code Duplication    Length = 14-14 lines in 2 locations

system/modules/Ui/objects/DataManager.php 2 locations

@@ 257-270 (lines=14) @@
254
            foreach ($this->managerOptions['filters'] as $col) {
255
                $colInfo = $modelName::getColInfo($col);
256
                switch ($colInfo['colParams']['type']) {
257
                    case 'select':
258
                        if (empty($params['filters'][$col]['value'])) {
259
                            continue;
260
                        }
261
                        foreach ($params['filters'][$col]['value'] as $key => $value) {
262
                            if ($value === '') {
263
                                unset($params['filters'][$col]['value'][$key]);
264
                            }
265
                        }
266
                        if (!$params['filters'][$col]['value']) {
267
                            continue;
268
                        }
269
                        $queryParams['where'][] = [$col, implode(',', $params['filters'][$col]['value']), 'IN'];
270
                        break;
271
                    case 'bool':
272
273
                        if (!isset($params['filters'][$col]['value']) || $params['filters'][$col]['value'] === '') {
@@ 527-540 (lines=14) @@
524
            foreach ($this->managerOptions['filters'] as $col) {
525
                $colInfo = $modelName::getColInfo($col);
526
                switch ($colInfo['colParams']['type']) {
527
                    case 'select':
528
                        if (empty($params['filters'][$col]['value'])) {
529
                            continue;
530
                        }
531
                        foreach ($params['filters'][$col]['value'] as $key => $value) {
532
                            if ($value === '') {
533
                                unset($params['filters'][$col]['value'][$key]);
534
                            }
535
                        }
536
                        if (!$params['filters'][$col]['value']) {
537
                            continue;
538
                        }
539
                        $queryParams['where'][] = [$col, implode(',', $params['filters'][$col]['value']), 'IN'];
540
                        break;
541
                    case 'bool':
542
543
                        if (empty($params['filters'][$col]['value'])) {