Spec-Zone.ru › Laravel 5.3

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)

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

Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.

Параметры

array|string $events

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

$this

Исключения

Exception

$this doesntExpectEvents(array|string $events)

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

Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.

Параметры

array|string $events

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

$this

protected $this withoutEvents()

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

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

$this

$this expectsModelEvents(string $model, array|string $events)

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

Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.

Параметры

string $model
array|string $events

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

$this

Исключения

Exception

$this doesntExpectModelEvents(string $model, array|string $events)

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

Эти события будут заглушены, поэтому обработчики фактически не будут выполнены.

Параметры

string $model
array|string $events

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

$this

Исключения

Exception

protected $this withoutModelEvents()

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

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

$this

$this withoutObservers(array|string $observers)

Укажите список наблюдателей, которые не будут запущены для данной операции.

Параметры

array|string $observers

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

$this

protected array getFiredEvents(array $events)

Отфильтруйте заданные события по отношению к запущенным событиям.

Параметры

array $events

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

array

protected array getFiredModelEvents(array $events)

Отфильтруйте заданные события по отношению к запущенным событиям.

Параметры

array $events

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

array

protected $this expectsJobs(array|string $jobs)

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

Эти задания будут заглушены, поэтому обработчики фактически не будут выполнены.

Параметры

array|string $jobs

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

$this

protected $this doesntExpectJobs(array|string $jobs)

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

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

Параметры

array|string $jobs

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

$this

protected $this withoutJobs()

Моделировать диспетчер задач, чтобы все задачи были заглушены и собраны.

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

$this

protected array getDispatchedJobs(array $jobs)

Отфильтруйте заданные задачи по отношению к отправленным задачам.

Параметры

array $jobs

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

array

protected array getDispatched(array $classes, array $dispatched)

Отфильтруйте заданные классы по отношению к массиву отправленных классов.

Параметры

array $classes
array $dispatched

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

array

protected bool wasDispatched(string $needle, array $haystack)

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

Параметры

string $needle
array $haystack

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

bool

protected $this withoutNotifications()

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

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

$this

protected $this expectsNotification(mixed $notifiable, string $notification)

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

Параметры

mixed $notifiable
string $notification

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

$this

© 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

Spec-Zone.ru

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