Spec-Zone.ru › Laravel 11

EventFake

класс EventFake реализует Dispatcher, Fake (View source)

Черты

ForwardsCalls
ReflectsClosures

Свойства

Dispatcher $dispatcher

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

protected array $eventsToFake

Типы событий, которые должны быть перехвачены вместо отправки.

protected array $eventsToDispatch

Типы событий, которые должны быть отправлены вместо перехвата.

protected array $events

Все перехваченные события, сгруппированные по типу.

Методы

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

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

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

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

из ForwardsCalls
static void throwBadMethodCallException(string $method)

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

из ForwardsCalls
string firstClosureParameterType(Closure $closure)

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

из ReflectsClosures
array firstClosureParameterTypes(Closure $closure)

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

из ReflectsClosures
array closureParameterTypes(Closure $closure)

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

из ReflectsClosures
void __construct(Dispatcher $dispatcher, array|string $eventsToFake = [])

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

$this except(array|string $eventsToDispatch)

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

void assertListening(string $expectedEvent, string|array $expectedListener)

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

void assertDispatched(string|Closure $event, callable|int|null $callback = null)

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

void assertDispatchedTimes(string $event, int $times = 1)

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

void assertNotDispatched(string|Closure $event, callable|null $callback = null)

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

void assertNothingDispatched()

Утверждает, что события не были отправлены.

Collection dispatched(string $event, callable|null $callback = null)

Получает все события, соответствующие обратному вызову проверки истинности.

bool hasDispatched(string $event)

Определяет, было ли отправлено данное событие.

void listen(Closure|string|array $events, Closure|string|array|null $listener = null)

Регистрирует обработчик событий с диспетчером.

bool hasListeners(string $eventName)

Определяет, есть ли у данного события обработчики.

void push(string $event, array $payload = [])

Регистрирует событие и полезную нагрузку для последующей отправки.

void subscribe(object|string $subscriber)

Регистрирует подписчика событий с диспетчером.

void flush(string $event)

Сбрасывает набор отправленных событий.

array|null dispatch(string|object $event, mixed $payload = [], bool $halt = false)

Отправляет событие и вызывает обработчики.

bool shouldFakeEvent(string $eventName, mixed $payload)

Определяет, следует ли подделать событие или действительно отправить его.

void fakeEvent(string|object $event, string $name, array $arguments)

Немедленно или после следующей транзакции базы данных помещает событие в массив поддельных событий.

bool shouldDispatchEvent(string $eventName, mixed $payload)

Определяет, следует ли отправлять событие или нет.

void forget(string $event)

Удаляет набор обработчиков из диспетчера.

void forgetPushed()

Забывает всех обработчиков в очереди.

mixed until(string|object $event, mixed $payload = [])

Отправляет событие и вызывает обработчики.

array dispatchedEvents()

Получает события, которые были отправлены.

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)

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

Параметры

string $method

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

void

Исключения

BadMethodCallException

protected string firstClosureParameterType(Closure $closure)

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

Параметры

Closure $closure

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

string

Исключения

ReflectionException
RuntimeException

protected array firstClosureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

array

Исключения

ReflectionException
RuntimeException

protected array closureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

array

Исключения

ReflectionException

void __construct(Dispatcher $dispatcher, array|string $eventsToFake = [])

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

Параметры

Dispatcher $dispatcher
array|string $eventsToFake

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

void

$this except(array|string $eventsToDispatch)

Указать события, которые должны быть отправлены вместо имитации.

Параметры

array|string $eventsToDispatch

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

$this

void assertListening(string $expectedEvent, string|array $expectedListener)

Проверить, если событие имеет прикрепленный к нему обработчик.

Параметры

string $expectedEvent
string|array $expectedListener

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

void

void assertDispatched(string|Closure $event, callable|int|null $callback = null)

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

Параметры

string|Closure $event
callable|int|null $callback

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

void

void assertDispatchedTimes(string $event, int $times = 1)

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

Параметры

string $event
int $times

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

void

void assertNotDispatched(string|Closure $event, callable|null $callback = null)

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

Параметры

string|Closure $event
callable|null $callback

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

void

void assertNothingDispatched()

Проверить, что события не были отправлены.

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

void

Collection dispatched(string $event, callable|null $callback = null)

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

Параметры

string $event
callable|null $callback

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

Collection

bool hasDispatched(string $event)

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

Параметры

string $event

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

bool
END_OF_DOCUMENT_MARKER

void listen(Closure|string|array $events, Closure|string|array|null $listener = null)

Зарегистрировать обработчик событий в диспетчере.

Параметры

Closure|string|array $events
Closure|string|array|null $listener

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

void

bool hasListeners(string $eventName)

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

Параметры

string $eventName

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

bool

void push(string $event, array $payload = [])

Зарегистрировать событие и полезную нагрузку для последующей отправки.

Параметры

string $event
array $payload

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

void

void subscribe(object|string $subscriber)

Зарегистрировать подписчика на события в диспетчере.

Параметры

object|string $subscriber

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

void

void flush(string $event)

Очистить набор отложенных событий.

Параметры

string $event

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

void

array|null dispatch(string|object $event, mixed $payload = [], bool $halt = false)

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

Параметры

string|object $event
mixed $payload
bool $halt

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

array|null

protected bool shouldFakeEvent(string $eventName, mixed $payload)

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

Параметры

string $eventName
mixed $payload

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

bool

protected void fakeEvent(string|object $event, string $name, array $arguments)

Добавить событие в массив смоделированных событий немедленно или после следующей транзакции базы данных.

Параметры

string|object $event
string $name
array $arguments

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

void

protected bool shouldDispatchEvent(string $eventName, mixed $payload)

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

Параметры

string $eventName
mixed $payload

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

bool

void forget(string $event)

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

Параметры

string $event

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

void

void forgetPushed()

Удалить все очереди обработчиков событий.

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

void

mixed until(string|object $event, mixed $payload = [])

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

Параметры

string|object $event
mixed $payload

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

mixed

array dispatchedEvents()

Получить события, которые были сгенерированы.

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

array

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/EventFake.html

Spec-Zone.ru

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