NetworkException
extends CurlException
in package
Сетевая ошибка обмена (соединение, DNS, TLS, разрыв).
Соответствует ненулевому коду ошибки cURL при выполнении запроса. Текст ошибки cURL проходит через редактор секретов, поэтому в сообщение не попадают значения авторизации из URL.
Table of Contents
Methods
- __construct() : mixed
- curlErrno() : int
- Код ошибки cURL.
- fromCurl() : self
- Собрать исключение из результата обмена cURL.
- initFailed() : self
- Не удалось инициализировать дескриптор cURL.
Methods
__construct()
public
__construct(string $message[, int $curlErrno = 0 ]) : mixed
Parameters
- $message : string
-
человекочитаемое описание ошибки
- $curlErrno : int = 0
-
код ошибки cURL (
curl_errno)
curlErrno()
Код ошибки cURL.
public
curlErrno() : int
Return values
int —значение curl_errno (0, если неизвестно)
fromCurl()
Собрать исключение из результата обмена cURL.
public
static fromCurl(string $method, string $safeUrl, string $error, int $errno) : self
Parameters
- $method : string
-
метод запроса
- $safeUrl : string
-
URL без учётных данных (уже отредактированный)
- $error : string
-
текст ошибки cURL
- $errno : int
-
код ошибки cURL
Return values
self —исключение с описанием
initFailed()
Не удалось инициализировать дескриптор cURL.
public
static initFailed() : self
Return values
self —исключение с описанием