Команда
класс Команда расширяет Command (Просмотреть исходный код)
Свойства
| protected Приложение | $laravel | Экземпляр приложения Laravel. | |
| protected InputInterface | $input | Реализация интерфейса ввода. | |
| protected OutputInterface | $output | Реализация интерфейса вывода. | |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. |
Методы
| void | __construct() Создать новый экземпляр команды консоли. | |
| void | specifyParameters() Указать аргументы и параметры команды. | |
| int | run(InputInterface $input, OutputInterface $output) Запустить команду консоли. | |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | |
| int | call(string $command, array $arguments = array()) Вызвать другую команду консоли. | |
| int | callSilent(string $command, array $arguments = array()) Вызвать другую команду консоли без отображения вывода. | |
| string|array | argument(string $key = null) Получить значение аргумента команды. | |
| string|array | option(string $key = null) Получить значение параметра команды. | |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | |
| string | ask(string $question, string $default = null) Задать вопрос пользователю. | |
| string | askWithCompletion(string $question, array $choices, string $default = null) Задать вопрос пользователю с автозаполнением. | |
| string | secret(string $question, bool $fallback = true) Задать вопрос пользователю, скрыв ответ в консоли. | |
| bool | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предложить пользователю один вариант из массива ответов. | |
| void | table(array $headers, array $rows, string $style = 'default') Форматирование ввода в текстовую таблицу | |
| void | info(string $string) Вывести строку как информацию. | |
| void | line(string $string) Вывести строку в стандартный вывод. | |
| void | comment(string $string) Вывести строку как комментарий. | |
| void | question(string $string) Вывести строку как вопрос. | |
| void | error(string $string) Вывести строку как ошибку. | |
| array | getArguments() Получить аргументы команды консоли. | |
| array | getOptions() Получить параметры команды консоли. | |
| OutputInterface | getOutput() Получить реализацию вывода. | |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. | |
| void | setLaravel(Приложение $laravel) Установить экземпляр приложения Laravel. |
Подробности
void __construct()
Создать новый экземпляр команды консоли.
protected void specifyParameters()
Указать аргументы и параметры команды.
int run(InputInterface $input, OutputInterface $output)
Запустить команду консоли.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить команду консоли.
int call(string $command, array $arguments = array())
Вызвать другую команду консоли.
int callSilent(string $command, array $arguments = array())
Вызвать другую команду консоли без отображения вывода.
string|array argument(string $key = null)
Получить значение аргумента команды.
string|array option(string $key = null)
Получить значение параметра команды.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string $default = null)
Запросить у пользователя ввод.
string askWithCompletion(string $question, array $choices, string $default = null)
Запросить у пользователя ввод с автозаполнением.
string secret(string $question, bool $fallback = true)
Запросить у пользователя ввод, но скрыть ответ из консоли.
bool choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)
Предложить пользователю единственный выбор из массива ответов.
void table(array $headers, array $rows, string $style = 'default')
Форматировать ввод в текстовую таблицу
void info(string $string)
Вывести строку как информационное сообщение.
void line(string $string)
Вывести строку в стандартный вывод.
void comment(string $string)
Вывести строку как комментарий.
void question(string $string)
Вывести строку как вопрос.
void error(string $string)
Вывести строку как ошибку.
protected array getArguments()
Получить аргументы команды консоли.
protected array getOptions()
Получить опции команды консоли.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Application $laravel)
Установить экземпляр приложения Laravel.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Console/Command.html