Spec-Zone.ru › Laravel 9

EventFake

класс EventFake реализует Dispatcher (Просмотр исходного кода)

Трейты

ReflectsClosures

Свойства

protected Dispatcher $dispatcher

Исходный диспетчер событий.

protected массив $eventsToFake

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

protected массив $eventsToDispatch

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

protected массив $events

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

Методы

строка firstClosureParameterType(Closure $closure)

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

из ReflectsClosures
массив firstClosureParameterTypes(Closure $closure)

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

из ReflectsClosures
массив closureParameterTypes(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)

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

массив|null dispatch(string|object $event, mixed $payload = [], bool $halt = false)

Отправить событие и вызвать слушателей.

bool shouldFakeEvent(string $eventName, mixed $payload)

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

bool shouldDispatchEvent(string $eventName, mixed $payload)

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

void forget(string $event)

Удалить набор слушателей из диспетчера.

void forgetPushed()

Забыть все очереди слушателей.

массив|null until(string|object $event, mixed $payload = [])

Отправить событие и вызвать слушателей.

Подробности

protected строка firstClosureParameterType(Closure $closure)

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

Параметры

Closure $closure

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

строка

Исключения

ReflectionException
RuntimeException

protected массив firstClosureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

массив

Исключения

ReflectionException
RuntimeException

protected массив closureParameterTypes(Closure $closure)

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

Параметры

Closure $closure

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

массив

Исключения

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

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 bool shouldDispatchEvent(string $eventName, mixed $payload)

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

Параметры

string $eventName
mixed $payload

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

bool

void forget(string $event)

Удалить набор слушателей из диспетчера.

Параметры

string $event

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

void

void forgetPushed()

Удалить все очереди слушателей.

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

void
END_OF_DOCUMENT_MARKER

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

Отправить событие и вызвать слушателей.

Параметры

string|object $event
mixed $payload

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

array|null

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

Spec-Zone.ru

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