Spec-Zone.ru › Laravel 5.3

ОбработкаИсключений

класс ОбработкаИсключений (Просмотреть исходный код)

Свойства

protected Приложение $app Экземпляр приложения.

Методы

void bootstrap(Приложение $app)

Инициализировать заданное приложение.

void handleError(int $level, string $message, string $file = '', int $line, array $context = [])

Преобразовать ошибку PHP в ErrorException.

void handleException(Throwable $e)

Обработать необработанное исключение из приложения.

Примечание: Большинство исключений могут быть обработаны с помощью блока try / catch в ядрах HTTP и консоли. Однако исключения с фатальными ошибками необходимо обрабатывать по-другому, поскольку они не являются обычными исключениями.

void renderForConsole(Exception $e)

Отобразить исключение в консоли.

void renderHttpResponse(Exception $e)

Отобразить исключение как HTTP-ответ и отправить его.

void handleShutdown()

Обработать событие завершения PHP.

FatalErrorException fatalExceptionFromError(array $error, int|null $traceOffset = null)

Создать новый экземпляр исключения с фатальной ошибкой из массива ошибок.

bool isFatal(int $type)

Определить, является ли тип ошибки фатальным.

ОбработчикИсключений getExceptionHandler()

Получить экземпляр обработчика исключений.

Подробности

void bootstrap(Приложение $app)

Инициализировать заданное приложение.

Параметры

Приложение $app

Возвращаемое значение

void

void handleError(int $level, string $message, string $file = '', int $line, array $context = [])

Преобразовать ошибку PHP в ErrorException.

Параметры

int $level
string $message
string $file
int $line
array $context

Возвращаемое значение

void

Исключения

ErrorException

void handleException(Throwable $e)

Обработать необработанное исключение из приложения.

Примечание: Большинство исключений могут быть обработаны с помощью блока try / catch в ядрах HTTP и консоли. Однако исключения с фатальными ошибками необходимо обрабатывать по-другому, поскольку они не являются обычными исключениями.

Параметры

Throwable $e

Возвращаемое значение

void

protected void renderForConsole(Exception $e)

Отобразить исключение в консоли.

Параметры

Exception $e

Возвращаемое значение

void

protected void renderHttpResponse(Exception $e)

Отобразить исключение как HTTP-ответ и отправить его.

Параметры

Exception $e

Возвращаемое значение

void

void handleShutdown()

Обработать событие завершения PHP.

Возвращаемое значение

void

protected FatalErrorException fatalExceptionFromError(array $error, int|null $traceOffset = null)

Создать новый экземпляр исключения с фатальной ошибкой из массива ошибок.

Параметры

array $error
int|null $traceOffset

Возвращаемое значение

FatalErrorException

protected bool isFatal(int $type)

Определить, является ли тип ошибки фатальным.

Параметры

int $type

Возвращаемое значение

bool

protected ОбработчикИсключений getExceptionHandler()

Получить экземпляр обработчика исключений.

Возвращаемое значение

ОбработчикИсключений

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Bootstrap/HandleExceptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API