СправочникExceptions
ApiException v1.0.0
Исключение API (4xx/5xx) с опциональными validation errors.
Описание: Исключение API (4xx/5xx) с опциональными validation errors.
Namespace: Devcraft\Webshare\Exceptions
Extends: RuntimeException
С версии: 1.0.0
См. также:
Методы
__construct(): void
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
$message | string | Сообщение исключения. |
$code | int | HTTP / код ошибки. По умолчанию: 0. |
$previous | ?Throwable | Предыдущее исключение. По умолчанию: null. |
$validationErrors | array | Ошибки валидации 400. По умолчанию: []. |
Возвращает: void
getValidationErrors(): array
Возвращает: array
fromValidationResponse(): self
Описание: Parse the WebShare API 400 response body into structured validation errors.
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
$body | string | Тело запроса. |
$statusCode | int | По умолчанию: 400. |
Возвращает: self