• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/basketbase.php
  • Класс: BitrixSaleBasketBase
  • Вызов: BasketBase::addItem
public function addItem(InternalsCollectableEntity $basketItem)
{
	/** @var BasketItemBase $basketItem */
	$basketItem = parent::addItem($basketItem);

	$this->basketItemIndexMap[$basketItem->getBasketCode()] = $basketItem->getInternalIndex();

	$this->verifyItemSort($basketItem);

	$basketItem->setCollection($this);

	/** @var OrderBase $order */
	if ($order = $this->getOrder())
	{
		$order->onBasketModify(EventActions::ADD, $basketItem);
	}
}