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 | Сопоставление уровней детализации с уровнями Symfony OutputInterface. | из Command |
| protected CacheManager | $cache | Экземпляр менеджера кэша. |
Методы
| void | __construct(CacheManager $cache) Создать новый экземпляр команды очистки кэша. | |
| 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 |
| 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 $style = 'default') Форматировать ввод в текстовую таблицу. | 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() Выполнить консольную команду. | |
| Repository | cache() Получить экземпляр кэша для команды. | |
| array | tags() Получить теги, переданные команде. |
Подробности
void __construct(CacheManager $cache)
Создать новый экземпляр команды очистки кэша.
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 $style = 'default')
Форматировать входные данные в текстовую таблицу.
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()
Выполнить команду консоли.
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.4/Illuminate/Cache/Console/ClearCommand.html