QueueFake
class QueueFake extends QueueManager implements Queue (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из QueueManager |
| protected array | $connections | Массив разрешенных подключений очереди. | из QueueManager |
| protected array | $connectors | Массив разрешенных соединителей очереди. | из QueueManager |
| protected array | $jobs | Все задачи, которые были поставлены в очередь. |
Методы
| void | __construct(Application $app) Создать новый экземпляр диспетчера очереди. | from QueueManager |
| void | before(mixed $callback) Зарегистрировать обработчик событий для события перед задачей. | from QueueManager |
| void | after(mixed $callback) Зарегистрировать обработчик событий для события после задачи. | from QueueManager |
| void | exceptionOccurred(mixed $callback) Зарегистрировать обработчик событий для события возникновения исключения в задаче. | from QueueManager |
| void | looping(mixed $callback) Зарегистрировать обработчик событий для цикла очереди демона. | from QueueManager |
| void | failing(mixed $callback) Зарегистрировать обработчик событий для события неудачной задачи. | from QueueManager |
| void | stopping(mixed $callback) Зарегистрировать обработчик событий для остановки очереди демона. | from QueueManager |
| bool | connected(string $name = null) Определить, подключен ли драйвер. | from QueueManager |
| Queue | connection(mixed $value = null) Выполнить разрешение экземпляра подключения к очереди. | |
| Queue | resolve(string $name) Разрешить подключение к очереди. | from QueueManager |
| ConnectorInterface | getConnector(string $driver) Получить соединитель для данного драйвера. | from QueueManager |
| void | extend(string $driver, Closure $resolver) Добавить обработчик разрешения подключения к очереди. | from QueueManager |
| void | addConnector(string $driver, Closure $resolver) Добавить обработчик разрешения подключения к очереди. | from QueueManager |
| array | getConfig(string $name) Получить конфигурацию подключения к очереди. | from QueueManager |
| string | getDefaultDriver() Получить имя подключения к очереди по умолчанию. | from QueueManager |
| void | setDefaultDriver(string $name) Установить имя подключения к очереди по умолчанию. | from QueueManager |
| string | getName(string $connection = null) Получить полное имя для данного подключения. | from QueueManager |
| bool | isDownForMaintenance() Определить, находится ли приложение в режиме обслуживания. | from QueueManager |
| mixed | __call(string $method, array $parameters) Динамически передавать вызовы подключению по умолчанию. | from QueueManager |
| void | assertPushed(string $job, callable|int|null $callback = null) Утверждать, что задача была добавлена на основе обратного вызова проверки истинности. | |
| void | assertPushedTimes(string $job, int $times = 1) Утверждать, что задача была добавлена определенное количество раз. | |
| void | assertPushedOn(string $queue, string $job, callable|null $callback = null) Утверждать, что задача была добавлена на основе обратного вызова проверки истинности. | |
| void | assertPushedWithChain(string $job, array $expectedChain = [], callable|null $callback = null) Утверждать, что задача была добавлена с цепочкой задач на основе обратного вызова проверки истинности. | |
| void | assertPushedWithChainOfObjects(string $job, array $expectedChain, callable|null $callback) Утверждать, что задача была добавлена с цепочкой задач на основе обратного вызова проверки истинности. | |
| void | assertPushedWithChainOfClasses(string $job, array $expectedChain, callable|null $callback) Утверждать, что задача была добавлена с цепочкой задач на основе обратного вызова проверки истинности. | |
| bool | isChainOfObjects(array $chain) Определить, состоит ли данная цепочка полностью из объектов. | |
| void | assertNotPushed(string $job, callable|null $callback = null) Определить, была ли добавлена задача на основе обратного вызова проверки истинности. | |
| void | assertNothingPushed() Утверждать, что задачи не были добавлены. | |
| Collection | pushed(string $job, callable|null $callback = null) Получить все задачи, соответствующие обратному вызову проверки истинности. | |
| bool | hasPushed(string $job) Определить, есть ли сохраненные задачи для данного класса. | |
| int | size(string $queue = null) Получить размер очереди. | |
| mixed | push(string|object $job, mixed $data = '', string $queue = null) Добавить новую задачу в очередь. | |
| mixed | pushRaw(string $payload, string $queue = null, array $options = []) Добавить необработанную полезную нагрузку в очередь. | |
| mixed | later(DateTimeInterface|DateInterval|int $delay, string|object $job, mixed $data = '', string $queue = null) Добавить новую задачу в очередь после задержки. |
| mixed | pushOn(string $queue, string|object $job, mixed $data = '') Отправить новую задачу в очередь. | |
| mixed | laterOn(string $queue, DateTimeInterface|DateInterval|int $delay, string|object $job, mixed $data = '') Отправить новую задачу в очередь с задержкой. | |
| Задача|null | pop(string $queue = null) Извлечь следующую задачу из очереди. | |
| mixed | bulk(array $jobs, mixed $data = '', string $queue = null) Отправить массив задач в очередь. | |
| string | getConnectionName() Получить имя подключения к очереди. | |
| $this | setConnectionName(string $name) Установить имя подключения к очереди. |
Подробности
void __construct(Application $app)
Создать новый экземпляр менеджера очереди.
void before(mixed $callback)
Зарегистрировать обработчик события перед выполнением задачи.
void after(mixed $callback)
Зарегистрировать обработчик события после выполнения задачи.
void exceptionOccurred(mixed $callback)
Зарегистрировать обработчик события возникновения исключения при выполнении задачи.
void looping(mixed $callback)
Зарегистрировать обработчик события цикла демона очереди.
void failing(mixed $callback)
Зарегистрировать обработчик события отказа задачи.
void stopping(mixed $callback)
Зарегистрировать обработчик события остановки демона очереди.
bool connected(string $name = null)
Определить, подключен ли драйвер.
Очередь connection(mixed $value = null)
Получить экземпляр подключения к очереди.
protected Очередь resolve(string $name)
Получить подключение к очереди.
protected Интерфейс подключений getConnector(string $driver)
Получить подключение для заданного драйвера.
void extend(string $driver, Closure $resolver)
Добавить решатель подключений к очереди.
void addConnector(string $driver, Closure $resolver)
Добавить решатель подключений к очереди.
protected array getConfig(string $name)
Получить конфигурацию подключения к очереди.
string getDefaultDriver()
Получить имя соединения по умолчанию для очереди.
void setDefaultDriver(string $name)
Установить имя соединения по умолчанию для очереди.
string getName(string $connection = null)
Получить полное имя для заданного подключения.
bool isDownForMaintenance()
Определить, находится ли приложение в режиме технического обслуживания.
смешанный __call(string $method, array $parameters)
Динамически передавать вызовы на подключение по умолчанию.
пусто assertPushed(string $job, callable|int|null $callback = null)
Утверждать, если задача была отправлена на основе обратного вызова проверки истинности.
защищенное пусто assertPushedTimes(string $job, int $times = 1)
Утверждать, если задача была отправлена определенное количество раз.
пусто assertPushedOn(string $queue, string $job, callable|null $callback = null)
Утверждать, если задача была отправлена на основе обратного вызова проверки истинности.
пусто assertPushedWithChain(string $job, array $expectedChain = [], callable|null $callback = null)
Утверждать, что задача была отправлена с цепочкой задач на основе обратного вызова проверки истинности.
защищенное пусто assertPushedWithChainOfObjects(string $job, array $expectedChain, callable|null $callback)
Утверждать, что задача была отправлена с цепочкой задач на основе обратного вызова проверки истинности.
защищенное пусто assertPushedWithChainOfClasses(string $job, array $expectedChain, callable|null $callback)
Утверждать, что задача была отправлена с цепочкой задач на основе обратного вызова проверки истинности.
защищенное bool isChainOfObjects(array $chain)
Определить, состоит ли заданная цепочка целиком из объектов.
пусто assertNotPushed(string $job, callable|null $callback = null)
Определить, была ли задача отправлена на основе обратного вызова проверки истинности.
пусто assertNothingPushed()
Утверждать, что задачи не были отправлены.
Коллекция pushed(string $job, callable|null $callback = null)
Получить все задачи, соответствующие обратному вызову проверки истинности.
bool hasPushed(string $job)
Определить, существуют ли сохраненные задачи для данного класса.
int size(string $queue = null)
Получить размер очереди.
смешанный push(string|object $job, mixed $data = '', string $queue = null)
Отправить новую задачу в очередь.
смешанный pushRaw(string $payload, string $queue = null, array $options = [])
Отправить сырой фрагмент данных в очередь.
смешанный later(DateTimeInterface|DateInterval|int $delay, string|object $job, mixed $data = '', string $queue = null)
Отправить новую задачу в очередь с задержкой.
смешанный pushOn(string $queue, string|object $job, mixed $data = '')
Отправить новую задачу в очередь.
смешанный laterOn(string $queue, DateTimeInterface|DateInterval|int $delay, string|object $job, mixed $data = '')
Отправить новую задачу в очередь с задержкой.
Job|null pop(string $queue = null)
Извлечь следующую задачу из очереди.
mixed bulk(array $jobs, mixed $data = '', string $queue = null)
Добавить массив задач в очередь.
string getConnectionName()
Получить имя соединения для очереди.
$this setConnectionName(string $name)
Установить имя соединения для очереди.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.6/Illuminate/Support/Testing/Fakes/QueueFake.html