Code Duplication    Length = 15-15 lines in 3 locations

eZ/Publish/API/Repository/Tests/SearchServiceTranslationLanguageFallbackTest.php 3 locations

@@ 1536-1550 (lines=15) @@
1533
1534
        $this->assertEquals(count($contentDataList), $searchResult->totalCount);
1535
1536
        foreach ($contentDataList as $index => $contentData) {
1537
            list($contentNo, $translationLanguageCode, $indexMap) = $contentData;
1538
            /** @var \eZ\Publish\Api\Repository\Values\Content\Content $content */
1539
            $content = $searchResult->searchHits[$index]->valueObject;
1540
1541
            $this->assertEquals(
1542
                $data[$contentNo]['content']->id,
1543
                $content->id
1544
            );
1545
            $this->assertIndexName($indexMap, $searchResult->searchHits[$index]);
1546
            $this->assertEquals(
1547
                $translationLanguageCode,
1548
                $searchResult->searchHits[$index]->matchedTranslation
1549
            );
1550
        }
1551
    }
1552
1553
    /**
@@ 1588-1602 (lines=15) @@
1585
1586
        $this->assertEquals(count($contentDataList), $searchResult->totalCount);
1587
1588
        foreach ($contentDataList as $index => $contentData) {
1589
            list($contentNo, $translationLanguageCode, $indexMap) = $contentData;
1590
            /** @var \eZ\Publish\Api\Repository\Values\Content\Location $location */
1591
            $location = $searchResult->searchHits[$index]->valueObject;
1592
1593
            $this->assertEquals(
1594
                $data[$contentNo]['locations'][0]->id,
1595
                $location->id
1596
            );
1597
            $this->assertIndexName($indexMap, $searchResult->searchHits[$index]);
1598
            $this->assertEquals(
1599
                $translationLanguageCode,
1600
                $searchResult->searchHits[$index]->matchedTranslation
1601
            );
1602
        }
1603
    }
1604
1605
    /**
@@ 1636-1650 (lines=15) @@
1633
1634
        $this->assertEquals(count($contentDataList) * 2, $searchResult->totalCount);
1635
1636
        foreach ($contentDataList as $index => $contentData) {
1637
            list($contentNo, $translationLanguageCode, $indexMap) = $contentData;
1638
            /** @var \eZ\Publish\Api\Repository\Values\Content\Location $location */
1639
            $location = $searchResult->searchHits[$index]->valueObject;
1640
1641
            $this->assertEquals(
1642
                $data[$contentNo]['locations'][0]->id,
1643
                $location->id
1644
            );
1645
            $this->assertIndexName($indexMap, $searchResult->searchHits[$index]);
1646
            $this->assertEquals(
1647
                $translationLanguageCode,
1648
                $searchResult->searchHits[$index]->matchedTranslation
1649
            );
1650
        }
1651
1652
        foreach ($contentDataList as $index => $contentData) {
1653
            list($contentNo, $translationLanguageCode, $indexMap) = $contentData;