Code Duplication    Length = 5-5 lines in 4 locations

lib/Service/SearchMappingService.php 4 locations

@@ 382-386 (lines=5) @@
379
		foreach ($queries as $query) {
380
			// TODO: manage multiple entries array
381
382
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GTE) {
383
				$value = $query->getValues()[0];
384
385
				$simpleQuery[] = ['range' => [$query->getField() => ['gte' => $value]]];
386
			}
387
388
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LTE) {
389
				$value = $query->getValues()[0];
@@ 388-392 (lines=5) @@
385
				$simpleQuery[] = ['range' => [$query->getField() => ['gte' => $value]]];
386
			}
387
388
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LTE) {
389
				$value = $query->getValues()[0];
390
391
				$simpleQuery[] = ['range' => [$query->getField() => ['lte' => $value]]];
392
			}
393
394
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GT) {
395
				$value = $query->getValues()[0];
@@ 394-398 (lines=5) @@
391
				$simpleQuery[] = ['range' => [$query->getField() => ['lte' => $value]]];
392
			}
393
394
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_GT) {
395
				$value = $query->getValues()[0];
396
397
				$simpleQuery[] = ['range' => [$query->getField() => ['gt' => $value]]];
398
			}
399
400
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LT) {
401
				$value = $query->getValues()[0];
@@ 400-404 (lines=5) @@
397
				$simpleQuery[] = ['range' => [$query->getField() => ['gt' => $value]]];
398
			}
399
400
			if ($query->getType() === ISearchRequestSimpleQuery::COMPARE_TYPE_INT_LT) {
401
				$value = $query->getValues()[0];
402
403
				$simpleQuery[] = ['range' => [$query->getField() => ['lt' => $value]]];
404
			}
405
406
		}
407