MocksApplicationServices
trait MocksApplicationServices (View source)
Свойства
| protected array | $firedEvents | Все запущенные события. | |
| protected array | $firedModelEvents | Все запущенные события модели. | |
| protected array | $dispatchedJobs | Все отправленные задания. | |
| protected array | $dispatchedNotifications | Все отправленные уведомления. |
Методы
| $this | expectsEvents(array|string $events) Укажите список событий, которые должны быть запущены для данной операции. | |
| $this | doesntExpectEvents(array|string $events) Укажите список событий, которые не должны быть запущены для данной операции. | |
| $this | withoutEvents() Заглушить диспетчер событий, чтобы все события были отключены и собраны. | |
| $this | expectsModelEvents(string $model, array|string $events) Укажите список событий, которые должны быть запущены для данной операции. | |
| $this | doesntExpectModelEvents(string $model, array|string $events) Укажите список событий, которые не должны быть запущены для данной операции. | |
| $this | withoutModelEvents() Заглушить диспетчер событий модели, чтобы все события Eloquent были отключены. | |
| $this | withoutObservers(array|string $observers) Укажите список наблюдателей, которые не будут запущены для данной операции. | |
| array | getFiredEvents(array $events) Отфильтруйте заданные события по отношению к запущенным событиям. | |
| array | getFiredModelEvents(array $events) Отфильтруйте заданные события по отношению к запущенным событиям. | |
| $this | expectsJobs(array|string $jobs) Укажите список заданий, которые должны быть отправлены для данной операции. | |
| $this | doesntExpectJobs(array|string $jobs) Укажите список заданий, которые не должны быть отправлены для данной операции. | |
| $this | withoutJobs() Заглушить диспетчер заданий, чтобы все задания были отключены и собраны. | |
| array | getDispatchedJobs(array $jobs) Отфильтруйте заданные задания по отношению к отправленным заданиям. | |
| array | getDispatched(array $classes, array $dispatched) Отфильтруйте заданные классы по отношению к массиву отправленных классов. | |
| bool | wasDispatched(string $needle, array $haystack) Проверить, существует ли данный класс в массиве отправленных классов. | |
| $this | withoutNotifications() Заглушить диспетчер уведомлений, чтобы все уведомления были отключены. | |
| $this | expectsNotification(mixed $notifiable, string $notification) Указать уведомление, которое должно быть отправлено. |
Подробности
$this expectsEvents(array|string $events)
Укажите список событий, которые должны быть запущены для данной операции.
Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.
$this doesntExpectEvents(array|string $events)
Укажите список событий, которые не должны быть запущены для данной операции.
Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.
protected $this withoutEvents()
Заглушить диспетчер событий, чтобы все события были отключены и собраны.
$this expectsModelEvents(string $model, array|string $events)
Укажите список событий, которые должны быть запущены для данной операции.
Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.
$this doesntExpectModelEvents(string $model, array|string $events)
Укажите список событий, которые не должны быть запущены для данной операции.
Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.
protected $this withoutModelEvents()
Заглушить диспетчер событий модели, чтобы все события Eloquent были отключены.
$this withoutObservers(array|string $observers)
Укажите список наблюдателей, которые не будут запущены для данной операции.
protected array getFiredEvents(array $events)
Отфильтруйте заданные события по отношению к запущенным событиям.
protected array getFiredModelEvents(array $events)
Отфильтруйте заданные события по отношению к запущенным событиям.
protected $this expectsJobs(array|string $jobs)
Укажите список заданий, которые должны быть отправлены для данной операции.
Эти задания будут заглушены, поэтому обработчики фактически не будут выполнены.
protected $this doesntExpectJobs(array|string $jobs)
Укажите список задач, которые не должны быть отправлены для данного действия.
Эти задачи будут смоделированы, так что обработчики фактически не будут выполняться.
protected $this withoutJobs()
Моделировать диспетчер задач, чтобы все задачи были заглушены и собраны.
protected array getDispatchedJobs(array $jobs)
Отфильтруйте заданные задачи по отношению к отправленным задачам.
protected array getDispatched(array $classes, array $dispatched)
Отфильтруйте заданные классы по отношению к массиву отправленных классов.
protected bool wasDispatched(string $needle, array $haystack)
Проверьте, существует ли данный класс в массиве отправленных классов.
protected $this withoutNotifications()
Заглушить диспетчер уведомлений, чтобы все уведомления были заглушены.
protected $this expectsNotification(mixed $notifiable, string $notification)
Укажите уведомление, которое ожидается для отправки.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html