• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/oauthexception.php
  • Класс: BitrixRestOAuthException
  • Вызов: OAuthException::__construct
public function __construct($oauthResult, Exception $previous = null)
{
	$this->result = $oauthResult;

	parent::__construct(
		$this->result['error_description'] ?? '',
		static::ERROR_OAUTH,
		isset($oauthResult["error_status"])
			? $oauthResult["error_status"]
			: CRestServer::STATUS_UNAUTHORIZED,
		$previous
	);

	if(isset($oauthResult['additional']) && is_array($oauthResult['additional']))
	{
		$this->setAdditional($oauthResult['additional']);
	}
}