/** * @dataProvider provideGetLinks */ public function testGetLinks(array $items, array $itemIds, array $sites, array $pages, array $expectedLinks) { $siteLinkStore = new HashSiteLinkStore(); foreach ($items as $item) { $siteLinkStore->saveLinksOfItem($item); } $this->assertEquals($expectedLinks, $siteLinkStore->getLinks($itemIds, $sites, $pages)); }