Spec-Zone.ru › Laravel 5.5

EventFake

class EventFake implements Dispatcher (View source)

Свойства

protected Dispatcher $dispatcher Оригинальный диспетчер событий.
protected array $eventsToFake Типы событий, которые должны быть перехвачены вместо отправки.
protected array $events Все перехваченные события, индексированные по типу.

Методы

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

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

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

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

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

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

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

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

bool hasDispatched(string $event)

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

void listen(string|array $events, mixed $listener)

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

bool hasListeners(string $eventName)

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

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

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

void subscribe(object|string $subscriber)

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

void flush(string $event)

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

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

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

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

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

bool shouldFakeEvent(string $eventName)

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

void forget(string $event)

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

void forgetPushed()

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

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

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

Детали

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

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

Параметры

Dispatcher $dispatcher
array|string $eventsToFake

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

void

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

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

Параметры

string $event
callable|null $callback

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

void

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

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

Параметры

string $event
callable|null $callback

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

void

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

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

Параметры

string $event
callable|null $callback

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

Collection

bool hasDispatched(string $event)

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

Параметры

string $event

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

bool

void listen(string|array $events, mixed $listener)

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

Параметры

string|array $events
mixed $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 fire(string|object $event, mixed $payload = [], bool $halt = false)

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

Параметры

string|object $event
mixed $payload
bool $halt

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

array|null

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)

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

Параметры

string $eventName

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

bool

void forget(string $event)

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

Параметры

string $event

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

void

void forgetPushed()

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

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

void

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/5.5/Illuminate/Support/Testing/Fakes/EventFake.html

Spec-Zone.ru

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