ConfigPublishCommand
класс ConfigPublishCommand расширяет Command (View source)
Особенности
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | из Команды |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Команды |
| protected OutputInterface | $output | Реализация интерфейса вывода. | из Команды |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. | |
| protected ConfigPublisher | $config | Экземпляр издателя конфигурации. |
Методы
| void | __construct(ConfigPublisher $config) Создать новый экземпляр команды публикации конфигурации. | |
| 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() Получить реализацию интерфейса вывода. | из Команды |
| Application | getLaravel() Получить экземпляр приложения Laravel. | из Команды |
| void | setLaravel(Application $laravel) Установить экземпляр приложения Laravel. | из Команды |
| bool | confirmToProceed(string $warning = 'Приложение в режиме работы!', Closure $callback = null) Подтвердить перед продолжением действия | из ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить стандартную функцию обратного вызова подтверждения. | из ConfirmableTrait |
| void | fire() Выполнить команду консоли. | |
| string | getPath() Получить указанный путь к файлам. |
Подробности
void __construct(ConfigPublisher $config)
Создать новый экземпляр команды публикации конфигурации.
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()
Получить реализацию вывода.
Приложение getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Приложение $laravel)
Установить экземпляр приложения Laravel.
bool confirmToProceed(string $warning = 'Приложение в режиме работы!', Closure $callback = null)
Подтверждение перед выполнением действия
protected Closure getDefaultConfirmCallback()
Получить стандартную функцию обратного вызова для подтверждения.
void fire()
Выполнить консольную команду.
protected string getPath()
Получить указанный путь к файлам.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Foundation/Console/ConfigPublishCommand.html