Code Duplication    Length = 14-14 lines in 2 locations

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

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