• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/repository/basketitemrepository.php
  • Класс: BitrixSaleRepositoryBasketItemRepository
  • Вызов: BasketItemRepository::getById
public function getById(int $id): ?SaleBasketItem
{
	/** @var SaleBasket $basketClass */
	$basketClass = SaleRegistry::getInstance(SaleRegistry::REGISTRY_TYPE_ORDER)->getBasketClassName();

	$basketRow = $basketClass::getList([
		'select' => ['ID', 'ORDER_ID'],
		'filter' => [
			'=ID' => $id
		]
	])->fetch();
	if (!$basketRow)
	{
		return null;
	}

	return static::getInstance()->getByRow($basketRow);
}