Spec-Zone.ru › Laravel 6

Расписание

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

Трейты

Macroable

Свойства

статический защищённый массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищённый Event[] $events

Все события в расписании.

защищённый EventMutex $eventMutex

Реализация взаимного исключения для событий.

защищённый SchedulingMutex $schedulingMutex

Реализация взаимного исключения для планирования.

защищённый DateTimeZone|строка $timezone

Часовой пояс, в котором следует оценивать дату.

защищённый Dispatcher $dispatcher

Реализация диспетчера задач.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Регистрация пользовательского макроса.

из Macroable
статический void mixin(объект $mixin, булево $replace = true)

Включение другого объекта в класс.

из Macroable
статический bool hasMacro(строка $name)

Проверка регистрации макроса.

из Macroable
статический смешанное __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
смешанное __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
void __construct(DateTimeZone|строка|null $timezone = null)

Создание нового экземпляра расписания.

CallbackEvent call(строка|вызываемый $callback, массив $parameters = [])

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

Event command(строка $command, массив $parameters = [])

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

CallbackEvent job(объект|строка $job, строка|null $queue = null, строка|null $connection = null)

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

void dispatchToQueue(объект $job, строка|null $queue, строка|null $connection)

Отправка заданной задачи в очередь.

void dispatchNow(объект $job)

Отправка заданной задачи прямо сейчас.

Event exec(строка $command, массив $parameters = [])

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

строка compileParameters(массив $parameters)

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

строка compileArrayInput(строка|целое $key, массив $value)

Компиляция входных данных массива для команды.

bool serverShouldRun(Event $event, DateTimeInterface $time)

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

Collection dueEvents(Application $app)

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

Event[] events()

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

$this useCache(строка $store)

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

Dispatcher getDispatcher()

Получение диспетчера задач, если он доступен.

Подробности

статический void macro(строка $name, объект|вызываемый $macro)

Регистрация пользовательского макроса.

Параметры

строка $name
объект|вызываемый $macro

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

void

статический void mixin(объект $mixin, булево $replace = true)

Включение другого объекта в класс.

Параметры

объект $mixin
булево $replace

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

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверка регистрации макроса.

Параметры

строка $name

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

bool

статический смешанное __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

смешанное

Исключения

BadMethodCallException

смешанное __call(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

смешанное

Исключения

BadMethodCallException

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

protected void dispatchToQueue(object $job, string|null $queue, string|null $connection)

Отправить заданную задачу в очередь.

Параметры

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

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

void

protected void dispatchNow(object $job)

Отправить заданную задачу прямо сейчас.

Параметры

object $job

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

void

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

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

Параметры

string $command
array $parameters

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

Event

protected string compileParameters(array $parameters)

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

Параметры

array $parameters

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

string

string compileArrayInput(string|int $key, array $value)

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

Параметры

string|int $key
array $value

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

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

protected Dispatcher getDispatcher()

Получить диспетчер задач, если он доступен.

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

Dispatcher

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

Spec-Zone.ru

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