• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/requestservice.php
  • Класс: BitrixSaleDeliveryRestRequestService
  • Вызов: RequestService::getAddressee
static function getAddressee(array $params, string $key): string
{
	if (empty($params[$key]))
	{
		throw new RestException(
			sprintf('Parameter %s is not specified', $key),
			self::ERROR_CODE_ADDRESSEE_IS_NOT_SPECIFIED
		);
	}

	if (!in_array($params[$key], RequestsManager::getMessageAddressees(), true))
	{
		throw new RestException(
			sprintf('Unexpected %s parameter value', $key),
			self::ERROR_CODE_ADDRESSEE_UNEXPECTED_VALUE
		);
	}

	return $params[$key];
}