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