• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/catalog/provider.php
  • Класс: BitrixSaleInternalsCatalogProvider
  • Вызов: Provider::getBundleItems
static function getBundleItems(SaleBasketItemBase $basketItem, array $context)
{
	if (empty($context))
	{
		throw new MainArgumentNullException('context');
	}

	$result = new SaleResult();

	$creator = SaleInternalsProviderCreator::create($context);
	/** @var SaleBasketItem $basketItem */
	$creator->addBasketItem($basketItem);

	$r = $creator->getBundleItems();
	if ($r->isSuccess())
	{
		return $r;
	}
	else
	{
		$result->addErrors($r->getErrors());
	}

	return $result;
}