Spec-Zone.ru › Laravel 8

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

трайт InteractsWithExceptionHandling (Просмотреть исходный код)

Свойства

protected ExceptionHandler|null $originalExceptionHandler

Оригинальный обработчик исключений.

protected $except
protected $originalHandler

Методы

$this withExceptionHandling()

Восстановить обработку исключений.

$this handleExceptions(array $exceptions)

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

$this handleValidationExceptions()

Обработать только исключения валидации с помощью обработчика исключений.

$this withoutExceptionHandling(array $except = [])

Отключить обработку исключений для теста.

void __construct(ExceptionHandler $originalHandler, array $except = [])

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

void report(Throwable $e)

Сообщить об исключении или записать его в журнал.

bool shouldReport(Throwable $e)

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

Response render(Request $request, Throwable $e)

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

void renderForConsole(OutputInterface $output, Throwable $e)

Вывести исключение в консоль.

Подробности

protected $this withExceptionHandling()

Восстановить обработку исключений.

Значение, возвращаемое функцией

$this

protected $this handleExceptions(array $exceptions)

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

Параметры

array $exceptions

Значение, возвращаемое функцией

$this

protected $this handleValidationExceptions()

Обработать только исключения валидации с помощью обработчика исключений.

Значение, возвращаемое функцией

$this

protected $this withoutExceptionHandling(array $except = [])

Отключить обработку исключений для теста.

Параметры

array $except

Значение, возвращаемое функцией

$this

void __construct(ExceptionHandler $originalHandler, array $except = [])

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

Параметры

ExceptionHandler $originalHandler
array $except

Значение, возвращаемое функцией

void

void report(Throwable $e)

Сообщить об исключении или записать его в журнал.

Параметры

Throwable $e

Значение, возвращаемое функцией

void

Исключения

Exception

bool shouldReport(Throwable $e)

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

Параметры

Throwable $e

Значение, возвращаемое функцией

bool

Response render(Request $request, Throwable $e)

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

Параметры

Request $request
Throwable $e

Значение, возвращаемое функцией

Response

Исключения

Throwable

void renderForConsole(OutputInterface $output, Throwable $e)

Вывести исключение в консоль.

Параметры

OutputInterface $output
Throwable $e

Значение, возвращаемое функцией

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.html

Spec-Zone.ru

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