Обработчик
класс 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)
Создать новый экземпляр обработчика исключений.
void report(Exception $e)
Отправить или записать в журнал исключение.
bool shouldReport(Exception $e)
Определить, следует ли сообщать об исключении.
protected bool shouldntReport(Exception $e)
Определить, находится ли исключение в списке исключений, которые не следует сообщать.
protected Response toIlluminateResponse(Response $response, Exception $e)
Преобразовать исключение в ответ illuminate.
void renderForConsole(OutputInterface $output, Exception $e)
Отобразить исключение в консоли.
protected Response renderHttpException(HttpException $e)
Отобразить переданное исключение HttpException.
protected Response convertExceptionToResponse(Exception $e)
Создать ответ Symfony для данного исключения.
protected Response unauthenticated(Request $request, AuthenticationException $e)
Преобразовать исключение аутентификации в ответ об отсутствии аутентификации.
protected string decorate(string $content, string $css)
Получить содержимое HTML ответа.
protected bool isHttpException(Exception $e)
Определить, является ли данное исключение исключением HTTP.
© 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