Spec-Zone.ru › Laravel 9

ОбработкаИсключенийВзаимодействия

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

Свойства

protected ОбработчикИсключений|null $originalExceptionHandler

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

protected $except
protected $originalHandler

Методы

$this withExceptionHandling()

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

$this handleExceptions(array $exceptions)

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

$this handleValidationExceptions()

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

$this withoutExceptionHandling(array $except = [])

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

void __construct(ОбработчикИсключений $originalHandler, array $except = [])

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

void report(Throwable $e)

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

bool shouldReport(Throwable $e)

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

Response render(Запрос $request, Throwable $e)

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

void renderForConsole(OutputInterface $output, Throwable $e)

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

Подробности

protected $this withExceptionHandling()

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

Результат

$this

protected $this handleExceptions(array $exceptions)

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

Параметры

массив $exceptions

Результат

$this

protected $this handleValidationExceptions()

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

Результат

$this

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

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

Параметры

массив $except

Результат

$this

void __construct(ОбработчикИсключений $originalHandler, array $except = [])

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

Параметры

ОбработчикИсключений $originalHandler
массив $except

Результат

void

void report(Throwable $e)

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

Параметры

Throwable $e

Результат

void

Исключения

Exception

bool shouldReport(Throwable $e)

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

Параметры

Throwable $e

Результат

bool

Response render(Запрос $request, Throwable $e)

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

Параметры

Запрос $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/9.x/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.html

Spec-Zone.ru

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