• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/controller/action/entity/getbasketaction.php
  • Класс: BitrixSaleControllerActionEntityGetBasketAction
  • Вызов: GetBasketAction::checkParams
private function checkParams(array $fields): SaleResult
{
	$result = new SaleResult();

	if (empty($fields['SITE_ID']))
	{
		$this->addError(
			new MainError(
				'siteId not found',
				SaleControllerErrorEnumeration::GET_BASKET_ACTION_SITE_ID_NOT_FOUND
			)
		);
	}

	if (empty($fields['FUSER_ID']) || (int)$fields['FUSER_ID'] <= 0)
	{
		$this->addError(
			new MainError(
				'fuserId not found',
				SaleControllerErrorEnumeration::GET_BASKET_ACTION_FUSER_ID_NOT_FOUND
			)
		);
	}

	return $result;
}