- Модуль: 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];
}