} return $prices;
} /**
* @param ListProduct[] $products
*/
private function getCalculatedPrices(Shop
$shop, array
$products, array
$priceRules): array
{ $contexts =
$this->
getPriceContexts($shop);
$prices =
[];
foreach ($products as $product) { $number =
$product->
getNumber();
if (!
isset($priceRules[$number])) { continue;
} $rules =
$priceRules[$number];
foreach ($contexts as $context) {