ScheduleRunCommand
класс ScheduleRunCommand расширяет Command (View source)
Свойства
| Macroable |
Свойства
| static protected array | $macros | Зарегистрированные макросы строк. | from Macroable |
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | from Command |
| protected string | $signature | Имя и подпись командной строки. | from Command |
| protected string | $name | Имя командной строки. | |
| protected string | $description | Описание командной строки. | |
| $hidden | Указывает, следует ли отображать команду в списке команд Artisan. | from Command | |
| protected int | $verbosity | Уровень подробности вывода по умолчанию. | from Command |
| protected array | $verbosityMap | Сопоставление удобочитаемых уровней подробности с уровнями OutputInterface Symfony. | from Command |
| protected Schedule | $schedule | Экземпляр планировщика. | |
| protected Carbon; | $startedAt | Отметка времени (24 часа) запуска команды планировщика. | |
| protected bool | $eventsRan | Проверка, были ли запущены какие-либо события. |
Методы
| static void | macro(string $name, object|callable $macro) Зарегистрировать пользовательское макро. | from Macroable |
| static void | mixin(object $mixin) Смешать другой объект в класс. | from Macroable |
| static bool | hasMacro(string $name) Проверка, зарегистрировано ли макро. | from Macroable |
| static mixed | __callStatic(string $method, array $parameters) Динамичная обработка вызовов класса. | from Macroable |
| mixed | __call(string $method, array $parameters) Динамичная обработка вызовов класса. | from Macroable |
| void | __construct(Schedule $schedule) Создать новый экземпляр команды. | |
| void | configureUsingFluentDefinition() Настроить консольную команду с помощью определения fluent. | from Command |
| void | specifyParameters() Указать аргументы и опции команды. | from Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить консольную команду. | from Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить консольную команду. | from Command |
| int | call(string $command, array $arguments = []) Вызвать другую консольную команду. | from Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую консольную команду без вывода. | from Command |
| ArrayInput | createInputFromArguments(array $arguments) Создать экземпляр ввода из заданных аргументов. | from Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли заданный аргумент. | from Command |
| string|array|null | argument(string|null $key = null) Получить значение аргумента команды. | from Command |
| array | arguments() Получить все аргументы, переданные команде. | from Command |
| bool | hasOption(string $name) Определить, присутствует ли данный параметр. | from Command |
| string|array|null | option(string|null $key = null) Получить значение параметра команды. | from Command |
| array | options() Получить все параметры, переданные команде. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | from Command |
| string | ask(string $question, string|null $default = null) Запросить ввод у пользователя. | from Command |
| string | anticipate(string $question, array $choices, string|null $default = null) Запросить ввод у пользователя с автозаполнением. | from Command |
| string | askWithCompletion(string $question, array $choices, string|null $default = null) Запросить ввод у пользователя с автозаполнением. | from Command |
| string | secret(string $question, bool $fallback = true) Запросить ввод у пользователя, но скрыть ответ в консоли. | from Command |
| string | choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null) Предоставьте пользователю один выбор из массива ответов. | из Command |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Форматировать входные данные в текстовую таблицу. | из Command |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку как информацию. | из Command |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку в стандартный вывод. | из Command |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку как ошибку. | из Command |
| void | warn(string $string, null|int|string $verbosity = null) Вывести строку как предупреждение. | from Command |
| void | alert(string $string) Вывести строку в всплывающем окне предупреждения. | from Command |
| void | setVerbosity(string|int $level) Установить уровень подробности. | from Command |
| int | parseVerbosity(string|int|null $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | from Command |
| array | getArguments() Получить аргументы команды консоли. | from Command |
| array | getOptions() Получить параметры команды консоли. | from Command |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | из Command |
| void | handle() Выполнить консольную команду. | |
| void | runSingleServerEvent(Event $event) Выполнить заданное событие одиночного сервера. | |
| void | runEvent(Event $event) Выполнить заданное событие. |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макрос.
static void mixin(object $mixin)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрировано ли макрос.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывать вызовы к классу.
mixed __call(string $method, array $parameters)
Динамически обрабатывать вызовы к классу.
void __construct(Schedule $schedule)
Создать новый экземпляр команды.
protected void configureUsingFluentDefinition()
Настроить командную оболочку с помощью определения fluent.
protected void specifyParameters()
Указать аргументы и параметры команды.
int run(InputInterface $input, OutputInterface $output)
Запустить консольную команду.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
int call(string $command, array $arguments = [])
Вызвать другую консольную команду.
int callSilent(string $command, array $arguments = [])
Вызвать другую консольную команду без вывода.
protected ArrayInput createInputFromArguments(array $arguments)
Создать экземпляр ввода из заданных аргументов.
bool hasArgument(string|int $name)
Определить, присутствует ли указанный аргумент.
string|array|null argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, присутствует ли указанный параметр.
string|array|null option(string|null $key = null)
Получить значение параметра команды.
array options()
Получить все параметры, переданные команде.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string|null $default = null)
Запросить ввод у пользователя.
string anticipate(string $question, array $choices, string|null $default = null)
Запросить ввод у пользователя с автозаполнением.
string askWithCompletion(string $question, array $choices, string|null $default = null)
Запросить ввод у пользователя с автозаполнением.
string secret(string $question, bool $fallback = true)
Запросить у пользователя ввод, но скрыть ответ от консоли.
string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)
Предложить пользователю один вариант из массива ответов.
void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])
Форматировать ввод в текстовую таблицу.
void info(string $string, null|int|string $verbosity = null)
Вывести строку как информацию.
void line(string $string, string $style = null, null|int|string $verbosity = null)
Вывести строку в стандартный вывод.
void comment(string $string, null|int|string $verbosity = null)
Вывести строку как комментарий.
void question(string $string, null|int|string $verbosity = null)
Вывести строку как вопрос.
void error(string $string, null|int|string $verbosity = null)
Вывести строку как ошибку.
void warn(string $string, null|int|string $verbosity = null)
Вывести строку как предупреждение.
void alert(string $string)
Вывести строку в виде предупреждения.
protected void setVerbosity(string|int $level)
Установить уровень подробности.
protected int parseVerbosity(string|int|null $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы команды консоли.
protected array getOptions()
Получить опции команды консоли.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
void handle()
Выполнить консольную команду.
protected void runSingleServerEvent(Event $event)
Выполнить заданное событие одиночного сервера.
protected void runEvent(Event $event)
Выполнить заданное событие.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.6/Illuminate/Console/Scheduling/ScheduleRunCommand.html