TailCommand
class TailCommand extends Command (View source)
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputInterface | $output | Реализация интерфейса вывода. | from Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. |
Методы
| 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() Выполнить команду консоли. | |
| void | tailLogFile(string $path, string $connection) Следить за заданным лог-файлом для подключения. | |
| string | tailLocalLogs(string $path) Следить за локальным лог-файлом для приложения. | |
| void | tailRemoteLogs(string $path, string $connection) Следить за удаленным лог-файлом по указанному пути и подключению. | |
| Connection | getRemote(string $connection) Получить подключение к удаленному серверу. | |
| string | getPath(string $connection) Получить путь к лог-файлу Laravel. | |
| string | getRoot(string $connection) Получить путь к корню установки 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.
void fire()
Выполнить команду консоли.
protected void tailLogFile(string $path, string $connection)
Вывести в консоль указанный файл журнала для соединения.
protected string tailLocalLogs(string $path)
Вывести в консоль локальный файл журнала для приложения.
protected void tailRemoteLogs(string $path, string $connection)
Вывести в консоль удаленный файл журнала по заданному пути и соединению.
protected Connection getRemote(string $connection)
Получить подключение к удаленному серверу.
protected string getPath(string $connection)
Получить путь к файлу журнала Laravel.
protected string getRoot(string $connection)
Получить путь к корню установки Laravel.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Foundation/Console/TailCommand.html