Spec-Zone.ru › Laravel 5.2

MocksApplicationServices

trait MocksApplicationServices (View source)

Свойства

protected array $firedEvents Все сгенерированные события.
protected array $dispatchedJobs Все отправленные задачи.

Методы

$this expectsEvents(array|string $events)

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

$this doesntExpectEvents(array|string $events)

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

$this withoutEvents()

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

$this withoutObservers(array|string $observers)

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

array getFiredEvents(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 expectsEvents(array|string $events)

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

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

Параметры

array|string $events

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

$this

Исключения

Exception

$this doesntExpectEvents(array|string $events)

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

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

Параметры

array|string $events

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

$this

protected $this withoutEvents()

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

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

$this

$this withoutObservers(array|string $observers)

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

Параметры

array|string $observers

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

$this

protected array getFiredEvents(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

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Foundation/Testing/Concerns/MocksApplicationServices.html

Spec-Zone.ru

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