Расписание
класс Расписание (Просмотреть исходный код)
Свойства
| 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)
Создать новый экземпляр расписания.
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 = [])
Добавить новое событие выполнения команды в расписание.
protected string compileParameters(array $parameters)
Скомпилировать параметры для команды.
bool serverShouldRun(Event $event, DateTimeInterface $time)
Определить, разрешено ли серверу выполнить это событие.
Collection dueEvents(Application $app)
Получить все события в расписании, которые должны быть выполнены.
Event[] events()
Получить все события в расписании.
$this useCache(string $store)
Указать хранилище кэша, которое должно использоваться для хранения взаимных исключений.
© 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