• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/http/promise.php
  • Класс: BitrixMainWebHttpPromise
  • Вызов: Promise::reject
public function reject(ClientException $exception): void
{
	$this->state = self::REJECTED;
	$this->exception = $exception;

	while (!empty($this->onRejected))
	{
		$callback = array_shift($this->onRejected);
		try
		{
			$exception = call_user_func($callback, $exception);
			$this->exception = $exception;
		}
		catch (ClientException $exception)
		{
			$this->exception = $exception;
		}
	}
}