$this->shopGateway =
$shopGateway;
$this->shopPageChildrenGateway =
$shopPageChildrenGateway;
} /**
* {@inheritdoc}
*/
public function getList(array
$ids, ShopContextInterface
$context) { $shopPages =
$this->shopPageGateway->
getList($ids,
$context);
$this->
resolveShops($shopPages);
$this->
resolveParents($shopPages,
$context);
$this->
resolveChildren($shopPages,
$context);
return $shopPages;
} /**
* @param array<int, ShopPage> $shopPages
*/
private function resolveShops(array
$shopPages): void
{