Spec-Zone.ru › Laravel 5.2

Обработчик

класс Handler реализует ExceptionHandler (Просмотреть исходный код)

Свойства

protected LoggerInterface $log Реализация регистрации.
protected array $dontReport Список типов исключений, которые не должны быть зарегистрированы.

Методы

void __construct(LoggerInterface $log)

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

void report(Exception $e)

Отправить или записать в журнал исключение.

bool shouldReport(Exception $e)

Определить, должно ли исключение быть зарегистрировано.

bool shouldntReport(Exception $e)

Определить, находится ли исключение в списке "не регистрировать".

Response render(Request $request, Exception $e)

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

Response toIlluminateResponse(Response $response, Exception $e)

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

void renderForConsole(OutputInterface $output, Exception $e)

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

Response renderHttpException(HttpException $e)

Отобразить данное HttpException.

Response convertExceptionToResponse(Exception $e)

Создать ответ Symfony для данного исключения.

Response unauthenticated(Request $request, AuthenticationException $e)

Преобразовать исключение аутентификации в ответ без аутентификации.

string decorate(string $content, string $css)

Получить содержимое ответа в формате html.

bool isHttpException(Exception $e)

Определить, является ли данное исключение HTTP-исключением.

Подробное описание

void __construct(LoggerInterface $log)

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

Параметры

LoggerInterface $log

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

void

void report(Exception $e)

Отправить или записать в журнал исключение.

Параметры

Exception $e

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

void

bool shouldReport(Exception $e)

Определить, следует ли сообщать об исключении.

Parameters

Exception $e

Return Value

bool

protected bool shouldntReport(Exception $e)

Определить, находится ли исключение в списке исключений, которые не следует сообщать.

Parameters

Exception $e

Return Value

bool

Response render(Request $request, Exception $e)

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

Parameters

Request $request
Exception $e

Return Value

Response

protected Response toIlluminateResponse(Response $response, Exception $e)

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

Parameters

Response $response
Exception $e

Return Value

Response

void renderForConsole(OutputInterface $output, Exception $e)

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

Parameters

OutputInterface $output
Exception $e

Return Value

void

protected Response renderHttpException(HttpException $e)

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

Parameters

HttpException $e

Return Value

Response

protected Response convertExceptionToResponse(Exception $e)

Создать ответ Symfony для данного исключения.

Parameters

Exception $e

Return Value

Response

protected Response unauthenticated(Request $request, AuthenticationException $e)

Преобразовать исключение аутентификации в ответ об отсутствии аутентификации.

Parameters

Request $request
AuthenticationException $e

Return Value

Response

protected string decorate(string $content, string $css)

Получить содержимое HTML ответа.

Parameters

string $content
string $css

Return Value

string

protected bool isHttpException(Exception $e)

Определить, является ли данное исключение исключением HTTP.

Параметры

Exception $e

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

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Foundation/Exceptions/Handler.html

Spec-Zone.ru

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