Spec-Zone.ru › Laravel 10

Расписание

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

Трейты

Macroable

Константы

ВОСКРЕСЕНЬЕ
ПОНЕДЕЛЬНИК
ВТОРНИК
СРЕДА
ЧЕТВЕРГ
ПЯТНИЦА
СУББОТА

Свойства

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

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

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

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

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

Реализация мьютекса событий.

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

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

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

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

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

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

защищённый массив<строка,логическое значение> $mutexCache

Кэш результатов мьютексов.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверка, зарегистрирован ли макрос.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

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

из Macroable
mixed __call(string $method, array $parameters)

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

из Macroable
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)

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

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

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

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

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

void dispatchNow(object $job)

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

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

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

string compileParameters(array $parameters)

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

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

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

bool serverShouldRun(Event $event, DateTimeInterface $time)

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

Collection dueEvents(Application $app)

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

Event[] events()

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

$this useCache(string $store)

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

Dispatcher getDispatcher()

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

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверка, зарегистрирован ли макрос.

Параметры

string $name

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

bool

static void flushMacros()

Очистить существующие макросы.

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

void

static mixed __callStatic(string $method, array $parameters)

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

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Parameters

string $method
array $parameters

Return Value

mixed

Exceptions

BadMethodCallException

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

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

Parameters

DateTimeZone|string|null $timezone

Return Value

void

Exceptions

RuntimeException

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

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

Parameters

string|callable $callback
array $parameters

Return Value

CallbackEvent

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

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

Parameters

string $command
array $parameters

Return Value

Event

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

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

Parameters

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

Return Value

CallbackEvent

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

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

Parameters

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

Return Value

void

Exceptions

RuntimeException

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

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

Parameters

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

Return Value

void

Exceptions

RuntimeException

protected void dispatchNow(object $job)

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

Parameters

object $job

Return Value

void

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

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

Parameters

string $command
array $parameters

Return Value

Event

protected string compileParameters(array $parameters)

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

Parameters

array $parameters

Return Value

string

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

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

Parameters

string|int $key
array $value

Return Value

string

bool serverShouldRun(Event $event, DateTimeInterface $time)

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

Parameters

Event $event
DateTimeInterface $time

Return Value

bool

Collection dueEvents(Application $app)

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

Parameters

Application $app

Return Value

Collection

Event[] events()

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

Return Value

Event[]

$this useCache(string $store)

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

Parameters

string $store

Return Value

$this

protected Dispatcher getDispatcher()

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

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

Dispatcher

Исключения

RuntimeException

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

Spec-Zone.ru

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