ClearCommand
class ClearCommand extends Command (View source)
Свойства
| 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 | Экземпляр файловой системы. |
Методы
| void | __construct(CacheManager $cache, Filesystem $files) Создать новый экземпляр команды очистки кэша. | |
| void | configureUsingFluentDefinition() Настроить консольную команду с помощью плавного определения. | 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 |
| bool | hasArgument(string|int $name) Определить, присутствует ли данный аргумент. | from Command |
| string|array | argument(string|null $key = null) Получить значение аргумента команды. | from Command |
| array | arguments() Получить все аргументы, переданные команде. | from Command |
| bool | hasOption(string $name) Определить, присутствует ли данная опция. | from Command |
| string|array | option(string $key = null) Получить значение опции команды. | from Command |
| array | options() Получить все опции, переданные команде. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос с пользователем. | from Command |
| string | ask(string $question, string $default = null) Запросить у пользователя ввод. | from Command |
| string | anticipate(string $question, array $choices, string $default = null) Запросить у пользователя ввод с автодополнением. | from Command |
| string | askWithCompletion(string $question, array $choices, string $default = null) Запросить у пользователя ввод с автодополнением. | from Command |
| string | secret(string $question, bool $fallback = true) Запросить у пользователя ввод, но скрыть ответ от консоли. | from Command |
| string | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предоставить пользователю единственный выбор из массива ответов. | from Command |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Отформатировать ввод в текстовую таблицу. | from Command |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку в качестве информационного сообщения. | from Command |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку в качестве стандартного вывода. | from Command |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку в качестве комментария. | from Command |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку в качестве вопроса. | from Command |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку в качестве сообщения об ошибке. | from 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 $level = null) Получить уровень детализации в терминах уровня Symfony's OutputInterface. | from Command |
| array | getArguments() Получить аргументы консольной команды. | |
| array | getOptions() Получить опции консольной команды. | |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | из Command |
| void | handle() Выполнить консольную команду. | |
| void | flushFacades() Очистить кэшированные фасады реального времени из каталога кэша. | |
| Repository | cache() Получить экземпляр кэша для команды. | |
| array | tags() Получить теги, переданные команде. |
Подробности
void __construct(CacheManager $cache, Filesystem $files)
Создать новый экземпляр команды очистки кэша.
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 = [])
Вызвать другую консольную команду без вывода.
bool hasArgument(string|int $name)
Определить, присутствует ли данный аргумент.
string|array argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, присутствует ли данная опция.
string|array option(string $key = null)
Получить значение опции команды.
array options()
Получить все опции, переданные команде.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string $default = null)
Задать вопрос пользователю и получить ответ.
string anticipate(string $question, array $choices, string $default = null)
Задать вопрос пользователю с автозавершением.
string askWithCompletion(string $question, array $choices, string $default = null)
Задать вопрос пользователю с автозавершением.
string secret(string $question, bool $fallback = true)
Задать вопрос пользователю, но скрыть ответ в консоли.
string choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $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 $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы команды консоли.
protected array getOptions()
Получить параметры команды консоли.
OutputInterface 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.5/Illuminate/Cache/Console/ClearCommand.html