Code Duplication    Length = 7-7 lines in 2 locations

controller/RestController.php 2 locations

@@ 431-437 (lines=7) @@
428
429
        if ($lang === null) {
430
            // case 1A: exact match on preferred label in any language
431
            foreach ($results as $res) {
432
                if ($res['matchedPrefLabel'] == $label) {
433
                    $res['prefLabel'] = $res['matchedPrefLabel'];
434
                    unset($res['matchedPrefLabel']);
435
                    $hits[] = $res;
436
                }
437
            }
438
            if (sizeof($hits) > 0) return $hits;
439
440
            // case 2A: case-insensitive match on preferred label in any language
@@ 441-447 (lines=7) @@
438
            if (sizeof($hits) > 0) return $hits;
439
440
            // case 2A: case-insensitive match on preferred label in any language
441
            foreach ($results as $res) {
442
                if (strtolower($res['matchedPrefLabel']) == strtolower($label)) {
443
                    $res['prefLabel'] = $res['matchedPrefLabel'];
444
                    unset($res['matchedPrefLabel']);
445
                    $hits[] = $res;
446
                }
447
            }
448
            if (sizeof($hits) > 0) return $hits;
449
        }
450