Spec-Zone.ru › Laravel 5.8

Расписание

класс Расписание (Просмотреть исходный код)

Свойства

protected Event[] $events Все события в расписании.
protected EventMutex $eventMutex Реализация взаимного исключения для событий.
protected SchedulingMutex $schedulingMutex Реализация взаимного исключения для планирования.
protected DateTimeZone|string $timezone Временная зона, в которой следует оценивать дату.

Методы

void __construct(DateTimeZone|string|null $timezone = null)

Создать новый экземпляр расписания.

CallbackEvent call(string|callable $callback, array $parameters = [])

Добавить новое событие обратного вызова в расписание.

Event command(string $command, array $parameters = [])

Добавить новое событие команды Artisan в расписание.

CallbackEvent job(object|string $job, string|null $queue = null, string|null $connection = null)

Добавить новое событие обратного вызова задачи в расписание.

Event exec(string $command, array $parameters = [])

Добавить новое событие выполнения команды в расписание.

string compileParameters(array $parameters)

Скомпилировать параметры для команды.

bool serverShouldRun(Event $event, DateTimeInterface $time)

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

Collection dueEvents(Application $app)

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

Event[] events()

Получить все события в расписании.

$this useCache(string $store)

Указать хранилище кэша, которое должно использоваться для хранения взаимных исключений.

Подробности

void __construct(DateTimeZone|string|null $timezone = null)

Создать новый экземпляр расписания.

Параметры

DateTimeZone|string|null $timezone

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

void

CallbackEvent call(string|callable $callback, array $parameters = [])

Добавить новое событие обратного вызова в расписание.

Параметры

string|callable $callback
array $parameters

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

CallbackEvent

Event command(string $command, array $parameters = [])

Добавить новое событие команды Artisan в расписание.

Параметры

string $command
array $parameters

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

Event

CallbackEvent job(object|string $job, string|null $queue = null, string|null $connection = null)

Добавить новое событие обратного вызова задачи в расписание.

Параметры

object|string $job
string|null $queue
string|null $connection

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

CallbackEvent

Event exec(string $command, array $parameters = [])

Добавить новое событие выполнения команды в расписание.

Параметры

string $command
array $parameters

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

Event

protected string compileParameters(array $parameters)

Скомпилировать параметры для команды.

Параметры

array $parameters

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

string

bool serverShouldRun(Event $event, DateTimeInterface $time)

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

Параметры

Event $event
DateTimeInterface $time

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

bool

Collection dueEvents(Application $app)

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

Параметры

Application $app

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

Collection

Event[] events()

Получить все события в расписании.

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

Event[]

$this useCache(string $store)

Указать хранилище кэша, которое должно использоваться для хранения взаимных исключений.

Параметры

string $store

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

$this

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Console/Scheduling/Schedule.html

Spec-Zone.ru

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