Code Duplication    Length = 11-11 lines in 2 locations

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

@@ 316-326 (lines=11) @@
313
              $queryParams['where'][] = [$col, $date, '<='];
314
            }
315
            break;
316
          case 'number':
317
            if (empty($params['filters'][$col]['min']) && empty($params['filters'][$col]['max'])) {
318
              continue;
319
            }
320
            if (!empty($params['filters'][$col]['min'])) {
321
              $queryParams['where'][] = [$col, $params['filters'][$col]['min'], '>='];
322
            }
323
            if (!empty($params['filters'][$col]['max'])) {
324
              $queryParams['where'][] = [$col, $params['filters'][$col]['max'], '<='];
325
            }
326
            break;
327
          case 'email':
328
          case 'text':
329
          case 'textarea':
@@ 587-597 (lines=11) @@
584
              $queryParams['where'][] = [$col, $date, '<='];
585
            }
586
            break;
587
          case 'number':
588
            if (empty($params['filters'][$col]['min']) && empty($params['filters'][$col]['max'])) {
589
              continue;
590
            }
591
            if (!empty($params['filters'][$col]['min'])) {
592
              $queryParams['where'][] = [$col, $params['filters'][$col]['min'], '>='];
593
            }
594
            if (!empty($params['filters'][$col]['max'])) {
595
              $queryParams['where'][] = [$col, $params['filters'][$col]['max'], '<='];
596
            }
597
            break;
598
          case 'email':
599
          case 'text':
600
          case 'textarea':