• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basketitem.php
  • Класс: BitrixSaleBasketItem
  • Вызов: BasketItem::load
static function load(BasketItemCollection $basket, $data)
{
	$bundleItems = [];
	if (isset($data['ITEMS']))
	{
		$bundleItems = $data['ITEMS'];
		unset($data['ITEMS']);
	}

	/** @var BasketItem $basketItem */
	$basketItem = parent::load($basket, $data);

	if ($bundleItems)
	{
		$bundleCollection = $basketItem->createBundleCollection();
		$bundleCollection->loadFromArray($bundleItems);
	}

	return $basketItem;
}