• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/catalog/provider.php
  • Класс: BitrixSaleInternalsCatalogProvider
  • Вызов: Provider::createMapShipmentItemCollectionStoreData
static function createMapShipmentItemCollectionStoreData($shipmentItemList)
{
	$resultList = array();

	/** @var SaleShipmentItem $shipmentItem */
	foreach ($shipmentItemList as $shipmentItem)
	{
		$basketCode = $shipmentItem->getBasketCode();

		if (!isset($resultList[$basketCode]))
		{
			$resultList[$basketCode] = array();
		}

		$map = self::createMapShipmentItemStoreData($shipmentItem);
		if (!empty($map) && is_array($map))
		{
			$resultList[$basketCode] = $map + $resultList[$basketCode];
		}
	}

	return $resultList;
}