ClearCommand
класс ClearCommand расширяет Command (View source)
Трейты
| Macroable |
Свойства
| static protected array | $macros | Зарегистрированные строковые макросы. | из Macroable |
| protected Application | $laravel | Экземпляр приложения Laravel. | из Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | из Command |
| protected string | $signature | Имя и сигнатура команды консоли. | из Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. | |
| $hidden | Указывает, следует ли отображать команду в списке команд Artisan. | из Command | |
| protected int | $verbosity | Уровень подробности вывода команд по умолчанию. | из Command |
| protected array | $verbosityMap | Соответствие между уровнями подробности, понятными человеку, и OutputInterface Symfony. | из Command |
| protected CacheManager | $cache | Экземпляр менеджера кэша. | |
| protected Filesystem | $files | Экземпляр файловой системы. |
Методы
| static void | macro(string $name, object|callable $macro) Зарегистрировать пользовательский макрос. | из Macroable |
| static void | mixin(object $mixin) Вмешать другой объект в класс. | из Macroable |
| static bool | hasMacro(string $name) Проверяет, зарегистрирован ли макрос. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters) Динамически обрабатывать вызовы класса. | из Macroable |
| mixed | __call(string $method, array $parameters) Динамически обрабатывать вызовы класса. | из Macroable |
| void | __construct(CacheManager $cache, Filesystem $files) Создать новый экземпляр команды очистки кеша. | |
| void | configureUsingFluentDefinition() Настроить консольную команду с помощью плавного определения. | из Command |
| void | specifyParameters() Указать аргументы и параметры команды. | из Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить консольную команду. | из Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить консольную команду. | из Command |
| int | call(string $command, array $arguments = []) Вызвать другую консольную команду. | из Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую консольную команду без вывода. | из Command |
| ArrayInput | createInputFromArguments(array $arguments) Создать экземпляр ввода из заданных аргументов. | из Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли данный аргумент. | из Command |
| string|array|null | argument(string|null $key = null) Получить значение аргумента команды. | из Command |
| array | arguments() Получить все аргументы, переданные команде. | из Command |
| bool | hasOption(string $name) Определить, присутствует ли данная опция. | из Command |
| string|array|null | option(string|null $key = null) Получить значение опции команды. | из Command |
| array | options() Получить все опции, переданные команде. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос с пользователем. | из Command |
| mixed | ask(string $question, string|null $default = null) Запросить у пользователя ввод. | из Command |
| mixed | anticipate(string $question, array $choices, string|null $default = null) Запросить у пользователя ввод с автодополнением. | из Command |
| mixed | askWithCompletion(string $question, array $choices, string|null $default = null) Запросить у пользователя ввод с автодополнением. | из Command |
| mixed | secret(string $question, bool $fallback = true) Запросить у пользователя ввод, но скрыть ответ от консоли. | из 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, int|string|null $verbosity = null) Вывести строку как информационный вывод. | из Command |
| void | line(string $string, string $style = null, int|string|null $verbosity = null) Вывести строку как стандартный вывод. | из Command |
| void | comment(string $string, int|string|null $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, int|string|null $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, int|string|null $verbosity = null) Вывести строку как ошибку. | из Command |
| void | warn(string $string, int|string|null $verbosity = null) Вывести строку как предупреждение. | из Command |
| void | alert(string $string) Записать строку в диалоговое окно предупреждения. | из Command |
| void | setVerbosity(string|int $level) Установить уровень детализации. | из Command |
| int | parseVerbosity(string|int|null $level = null) Получить уровень детализации в терминах уровня OutputInterface Symfony. | из Command |
| array | getArguments() Получить аргументы консольной команды. | |
| array | getOptions() Получить параметры консольной команды. | |
| OutputStyle | getOutput() Получить реализацию вывода. | из Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | из Command |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | из Command |
| void | handle() Выполнить консольную команду. | |
| void | flushFacades() Очистить фасады реального времени, хранящиеся в каталоге кэша. | |
| Repository | cache() Получить экземпляр кэша для команды. | |
| array | tags() Получить теги, переданные в команду. |
Подробности
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(CacheManager $cache, Filesystem $files)
Создать новый экземпляр команды очистки кэша.
protected void configureUsingFluentDefinition()
Настроить консольную команду с использованием гибкого определения.
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)
Подтвердить вопрос с пользователем.
mixed ask(string $question, string|null $default = null)
Запросить ввод у пользователя.
mixed anticipate(string $question, array $choices, string|null $default = null)
Запросить ввод у пользователя с автодополнением.
mixed askWithCompletion(string $question, array $choices, string|null $default = null)
Запросить ввод у пользователя с автодополнением.
mixed 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, int|string|null $verbosity = null)
Вывести строку как информационный вывод.
void line(string $string, string $style = null, int|string|null $verbosity = null)
Вывести строку как стандартный вывод.
void comment(string $string, int|string|null $verbosity = null)
Вывести строку как комментарий.
void question(string $string, int|string|null $verbosity = null)
Вывести строку как вопрос.
void error(string $string, int|string|null $verbosity = null)
Вывести строку как ошибку.
void warn(string $string, int|string|null $verbosity = null)
Вывести строку как предупреждение.
void alert(string $string)
Вывести строку в окне оповещения.
protected void setVerbosity(string|int $level)
Установить уровень детализации.
protected int parseVerbosity(string|int|null $level = null)
Получить уровень детализации в терминах уровня Symfony's OutputInterface.
protected array getArguments()
Получить аргументы консольной команды.
protected array getOptions()
Получить параметры консольной команды.
OutputStyle getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
void handle()
Выполнить консольную команду.
void flushFacades()
Очистить фасады реального времени, хранящиеся в каталоге кэша.
protected Repository cache()
Получить экземпляр кэша для команды.
protected array tags()
Получить теги, переданные в команду.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Cache/Console/ClearCommand.html