Spec-Zone.ru › Laravel 9

Расписание

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

Трейты

Macroable

Константы

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

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

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

Параметры

DateTimeZone|string|null $timezone

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

void

Исключения

RuntimeException

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

Исключения

RuntimeException

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

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

Параметры

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

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

void

Исключения

RuntimeException

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

Исключения

RuntimeException

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

Spec-Zone.ru

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