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

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

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