• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/action/entity/addbasketitemaction.php
  • Класс: BitrixSaleControllerActionEntityAddBasketItemAction
  • Вызов: AddBasketItemAction::run
public function run(array $fields)
{
	$result = [];

	$addBasketItemResult = $this->addBasketItem($fields);
	if (!$addBasketItemResult->isSuccess())
	{
		$this->addErrors($addBasketItemResult->getErrors());
		return $result;
	}

	$addBasketItemData = $addBasketItemResult->getData();
	/** @var SaleBasketItemBase $basketItem */
	$basketItem = $addBasketItemData['basketItem'];
	return SaleHelpersControllerActionEntityOrder::getOrderProductByBasketItem($basketItem);
}