Spec-Zone.ru › Laravel 11

ExceptionHandlerFake

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

Свойства

ForwardsCalls
ReflectsClosures

Свойства

protected Throwable> $reported

Все исключения, которые были сообщены.

protected bool $throwOnReport

Если фейк должен выбрасывать исключения при их сообщении.

Методы

mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту.

из ForwardsCalls
mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя.

из ForwardsCalls
static void throwBadMethodCallException(string $method)

Выбросить исключение bad method call для данного метода.

из ForwardsCalls
string firstClosureParameterType(Closure $closure)

Получить имя класса первого параметра данного Closure.

из ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

Получить имена классов первого параметра данного Closure, включая типы объединения.

из ReflectsClosures
array closureParameterTypes(Closure $closure)

Получить имена классов/типов параметров данного Closure.

из ReflectsClosures
void __construct(ExceptionHandler $handler, array $exceptions = [])

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

ExceptionHandler handler()

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

void assertReported(Closure|string $exception)

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

void assertReportedCount(int $count)

Проверить количество сообщённых исключений.

void assertNotReported(Closure|string $exception)

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

void assertNothingReported()

Проверить, что ничего не было сообщено.

void report(Throwable $e)

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

bool isFakedException(Throwable $e)

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

bool shouldReport(Throwable $e)

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

bool runningWithoutExceptionHandling()

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

Response render(Request $request, Throwable $e)

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

void renderForConsole(OutputInterface $output, Throwable $e)

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

$this throwOnReport()

Выбросить исключения при их сообщении.

$this throwFirstReported()

Выбросить первое сообщенное исключение.

$this setHandler(ExceptionHandler $handler)

Установить "оригинальный" обработчик, который должен использоваться фейком.

mixed __call(string $method, array $parameters)

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

Подробности

protected mixed forwardCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

protected mixed forwardDecoratedCallTo(mixed $object, string $method, array $parameters)

Перенаправить вызов метода заданному объекту, вернув $this, если перенаправленный вызов вернул себя.

Параметры

mixed $object
string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

static protected void throwBadMethodCallException(string $method)

Выбросить исключение bad method call для данного метода.

Параметры

string $method

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

void

Исключения

BadMethodCallException

protected string firstClosureParameterType(Closure $closure)

Получить имя класса первого параметра данного замыкания.

Параметры

Closure $closure

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

string

Исключения

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

Получить имена классов первого параметра данного замыкания, включая типы объединений.

Параметры

Closure $closure

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

array

Исключения

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

Получить имена/типы параметров данного замыкания.

Параметры

Closure $closure

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

array

Исключения

ReflectionException

void __construct(ExceptionHandler $handler, array $exceptions = [])

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

Параметры

ExceptionHandler $handler
array $exceptions

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

void

ExceptionHandler handler()

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

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

ExceptionHandler

void assertReported(Closure|string $exception)

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

Параметры

Closure|string $exception

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

void

void assertReportedCount(int $count)

Проверить количество сообщенных исключений.

Параметры

int $count

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

void

void assertNotReported(Closure|string $exception)

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

Параметры

Closure|string $exception

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

void

void assertNothingReported()

Проверить, что ничего не было сообщено.

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

void

void report(Throwable $e)

Сообщить или записать исключение.

Параметры

Throwable $e

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

void

protected bool isFakedException(Throwable $e)

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

Параметры

Throwable $e

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

bool

bool shouldReport(Throwable $e)

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

Параметры

Throwable $e

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

bool

protected bool runningWithoutExceptionHandling()

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

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

bool

Response render(Request $request, Throwable $e)

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

Параметры

Request $request
Throwable $e

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

Response

void renderForConsole(OutputInterface $output, Throwable $e)

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

Параметры

OutputInterface $output
Throwable $e

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

void

$this throwOnReport()

Выбросить исключения при их сообщении.

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

$this

$this throwFirstReported()

Выбросить первое сообщенное исключение.

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

$this

Исключения

Throwable

$this setHandler(ExceptionHandler $handler)

Установить "исходный" обработчик, который должен использоваться фейком.

Параметры

ExceptionHandler $handler

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

$this

mixed __call(string $method, array $parameters)

Обработать вызовы динамических методов для почтового клиента.

Параметры

string $method
array $parameters

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

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Testing/Fakes/ExceptionHandlerFake.html

Spec-Zone.ru

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