EventFake
класс EventFake реализует Dispatcher (View source)
Свойства
| защищённый массив | $events | Все сгенерированные события, индексированные по типу. |
Методы
| void | assertFired(строка $event, вызываемый объект|null $callback = null) Проверить, было ли сгенерировано событие, основываясь на обратном вызове для проверки истинности. | |
| void | assertNotFired(строка $event, вызываемый объект|null $callback = null) Определить, было ли сгенерировано событие, основываясь на обратном вызове для проверки истинности. | |
| Collection | fired(строка $event, вызываемый объект|null $callback = null) Получить все события, соответствующие обратнуому вызову для проверки истинности. | |
| bool | hasFired(строка $event) Определить, было ли сгенерировано заданное событие. | |
| массив | mapEventArguments(массив $arguments) Преобразовать аргументы метода "fire" для проверки. | |
| void | listen(строка|массив $events, смешанный $listener, целое $priority) Зарегистрировать обработчик событий в диспетчере. | |
| bool | hasListeners(строка $eventName) Определить, есть ли обработчики для данного события. | |
| void | push(строка $event, массив $payload = []) Зарегистрировать событие и полезную нагрузку для запуска позже. | |
| void | subscribe(объект|строка $subscriber) Зарегистрировать подписчика на события в диспетчере. | |
| смешанный | until(строка $event, массив $payload = []) Запустить событие, пока не будет возвращён первый ненулевой ответ. | |
| void | flush(строка $event) Очистить набор отложенных событий. | |
| массив|null | fire(строка|объект $event, смешанный $payload = [], bool $halt = false) Запустить событие и вызвать обработчики. | |
| строка | firing() Получить событие, которое в данный момент запускается. | |
| void | forget(строка $event) Удалить набор обработчиков из диспетчера. | |
| void | forgetPushed() Удалить все очереди обработчиков. |
Подробности
void assertFired(строка $event, вызываемый объект|null $callback = null)
Проверить, было ли сгенерировано событие, основываясь на обратном вызове для проверки истинности.
void assertNotFired(строка $event, вызываемый объект|null $callback = null)
Определить, было ли сгенерировано событие, основываясь на обратном вызове для проверки истинности.
Collection fired(string $event, callable|null $callback = null)
Получить все события, соответствующие условиям обратного вызова.
bool hasFired(string $event)
Определить, было ли событие с данным именем запущено.
protected array mapEventArguments(array $arguments)
Преобразовать аргументы метода «fire» для проверки.
void listen(string|array $events, mixed $listener, int $priority)
Зарегистрировать обработчик событий в диспетчере.
bool hasListeners(string $eventName)
Определить, есть ли обработчики для данного события.
void push(string $event, array $payload = [])
Зарегистрировать событие и полезную нагрузку для запуска в будущем.
void subscribe(object|string $subscriber)
Зарегистрировать подписчика на события в диспетчере.
mixed until(string $event, array $payload = [])
Запускать событие до тех пор, пока не будет возвращен первый ненулевой ответ.
void flush(string $event)
Очистить набор событий, добавленных ранее.
array|null fire(string|object $event, mixed $payload = [], bool $halt = false)
Запустить событие и вызвать обработчики.
string firing()
Получить событие, которое в настоящее время срабатывает.
void forget(string $event)
Удалить набор слушателей из диспетчера.
void forgetPushed()
Забыть все очереди слушателей.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Support/Testing/Fakes/EventFake.html