• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/providerbase.php
  • Класс: BitrixSaleProviderBase
  • Вызов: ProviderBase::getProductListFromBasketProviderList
static function getProductListFromBasketProviderList($basketProviderList, array $productList = array())
{
	$select = array(
		'ID',
		'CAN_BUY_ZERO',
		'NEGATIVE_AMOUNT_TRACE',
		'QUANTITY_TRACE',
		'QUANTITY',
		'QUANTITY_RESERVED'
	);

	$providerProductList = array();

	if (!empty($basketProviderList))
	{
		foreach ($basketProviderList as $provider => $providerBasketItemList)
		{
			$providerProductList = $provider::getProductList($providerBasketItemList, $productList, $select) + $providerProductList;
		}
	}

	return (!empty($providerProductList) && is_array($providerProductList) ? $providerProductList : false);
}