Spec-Zone.ru › Laravel 5.7

Команда

класс Команда расширяет Command (Просмотреть исходный код)

Трейты

Macroable

Свойства

статический защищённый массив $macros Зарегистрированные строковые макросы. из Macroable
защищённый Приложение $laravel Экземпляр приложения Laravel.
защищённый InputInterface $input Реализация интерфейса ввода.
защищённый Стиль вывода $output Реализация интерфейса вывода.
защищённая строка $signature Имя и сигнатура команды консоли.
защищённая строка $name Имя команды консоли.
защищённая строка $description Описание команды консоли.
защищённый bool $hidden Указывает, должна ли команда отображаться в списке команд Artisan.
защищённый int $verbosity Уровень подробности вывода команд по умолчанию.
защищённый массив $verbosityMap Сопоставление удобочитаемых уровней подробности с уровнями OutputInterface Symfony.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

from Macroable
static void mixin(object $mixin)

Смешать другой объект в класс.

from Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

from Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

from Macroable
mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

from Macroable
void __construct()

Создать новый экземпляр команды консоли.

void configureUsingFluentDefinition()

Настроить команду консоли с помощью определения fluent.

void specifyParameters()

Указать аргументы и опции команды.

int run(InputInterface $input, OutputInterface $output)

Запустить команду консоли.

mixed execute(InputInterface $input, OutputInterface $output)

Выполнить команду консоли.

int call(string $command, array $arguments = [])

Вызвать другую команду консоли.

int callSilent(string $command, array $arguments = [])

Вызвать другую команду консоли без вывода.

ArrayInput createInputFromArguments(array $arguments)

Создать экземпляр ввода из заданных аргументов.

bool hasArgument(string|int $name)

Определить, присутствует ли данный аргумент.

string|array|null argument(string|null $key = null)

Получить значение аргумента команды.

array arguments()

Получить все переданные аргументы команды.

bool hasOption(string $name)

Определить, присутствует ли данная опция.

string|array|null option(string|null $key = null)

Получить значение опции команды.

array options()

Получить все переданные опции команды.

bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

mixed ask(string $question, string|null $default = null)

Запросить ввод у пользователя.

mixed anticipate(string $question, array $choices, string|null $default = null)

Запросить ввод у пользователя с автозаполнением.

mixed askWithCompletion(string $question, array $choices, string|null $default = null)

Запросить ввод у пользователя с автозаполнением.

mixed secret(string $question, bool $fallback = true)

Запросить ввод у пользователя, но скрыть ответ в консоли.

string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)

Предложить пользователю один выбор из массива ответов.

void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])

Форматировать ввод в текстовую таблицу.

void info(string $string, int|string|null $verbosity = null)

Вывести строку как информационное сообщение.

void line(string $string, string $style = null, int|string|null $verbosity = null)

Вывести строку в стандартный вывод.

void comment(string $string, int|string|null $verbosity = null)

Вывести строку как комментарий.

void question(string $string, int|string|null $verbosity = null)

Вывести строку как вопрос.

void error(string $string, int|string|null $verbosity = null)

Вывести строку как ошибку.

void warn(string $string, int|string|null $verbosity = null)

Вывести строку как предупреждение.

void alert(string $string)

Вывести строку в всплывающем окне.

void setVerbosity(string|int $level)

Установить уровень подробности.

int parseVerbosity(string|int|null $level = null)

Получить уровень подробности в терминах уровня Symfony's OutputInterface.

array getArguments()

Получить аргументы команды консоли.

array getOptions()

Получить опции команды консоли.

OutputStyle getOutput()

Получить реализацию вывода.

Application getLaravel()

Получить экземпляр приложения Laravel.

void setLaravel(Container $laravel)

Установить экземпляр приложения Laravel.

Details

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

Parameters

string $name
object|callable $macro

Return Value

void

static void mixin(object $mixin)

Смешать другой объект в класс.

Параметры

объект $mixin

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

Параметры

строка $name

Возвращаемое значение

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обрабатывает вызовы класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

void __construct()

Создать новый экземпляр команды консоли.

Возвращаемое значение

void

protected void configureUsingFluentDefinition()

Настроить команду консоли с помощью определения Fluent.

Возвращаемое значение

void

protected void specifyParameters()

Указать аргументы и опции в команде.

Возвращаемое значение

void

int run(InputInterface $input, OutputInterface $output)

Запустить команду консоли.

Параметры

InputInterface $input
OutputInterface $output

Возвращаемое значение

int

protected mixed execute(InputInterface $input, OutputInterface $output)

Выполнить команду консоли.

Параметры

InputInterface $input
OutputInterface $output

Возвращаемое значение

mixed

int call(string $command, array $arguments = [])

Вызвать другую команду консоли.

Параметры

строка $command
массив $arguments

Возвращаемое значение

int

int callSilent(string $command, array $arguments = [])

Вызвать другую команду консоли без вывода.

Параметры

строка $command
массив $arguments

Возвращаемое значение

int

protected ArrayInput createInputFromArguments(array $arguments)

Создать экземпляр ввода из заданных аргументов.

Параметры

массив $arguments

Возвращаемое значение

ArrayInput

bool hasArgument(string|int $name)

Определить, присутствует ли заданный аргумент.

Параметры

строка|целое $name

Возвращаемое значение

bool

string|array|null argument(string|null $key = null)

Получить значение аргумента команды.

Параметры

строка|null $key

Возвращаемое значение

строка|массив|null

array arguments()

Получить все аргументы, переданные команде.

Возвращаемое значение

массив

bool hasOption(string $name)

Определить, присутствует ли заданная опция.

Параметры

строка $name

Возвращаемое значение

bool

string|array|null option(string|null $key = null)

Получить значение опции команды.

Параметры

строка|null $key

Возвращаемое значение

строка|массив|null

array options()

Получить все опции, переданные команде.

Возвращаемое значение

массив

bool confirm(string $question, bool $default = false)

Подтвердить вопрос у пользователя.

Параметры

строка $question
bool $default

Возвращаемое значение

bool

mixed ask(string $question, string|null $default = null)

Запросить у пользователя ввод.

Параметры

строка $question
строка|null $default

Возвращаемое значение

mixed

mixed anticipate(string $question, array $choices, string|null $default = null)

Запросить у пользователя ввод с автодополнением.

Параметры

строка $question
массив $choices
строка|null $default

Возвращаемое значение

mixed

mixed askWithCompletion(string $question, array $choices, string|null $default = null)

Запросить у пользователя данные с автозаполнением.

Parameters

string $question
array $choices
string|null $default

Return Value

mixed

mixed secret(string $question, bool $fallback = true)

Запросить у пользователя данные, скрыв ответ в консоли.

Parameters

string $question
bool $fallback

Return Value

mixed

string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)

Предложить пользователю выбрать один вариант из массива ответов.

Parameters

string $question
array $choices
string|null $default
mixed|null $attempts
bool|null $multiple

Return Value

string

void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])

Форматировать ввод в текстовую таблицу.

Parameters

array $headers
Arrayable|array $rows
string $tableStyle
array $columnStyles

Return Value

void

void info(string $string, int|string|null $verbosity = null)

Вывести строку как информацию.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void line(string $string, string $style = null, int|string|null $verbosity = null)

Вывести строку в стандартный вывод.

Parameters

string $string
string $style
int|string|null $verbosity

Return Value

void

void comment(string $string, int|string|null $verbosity = null)

Вывести строку как комментарий.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void question(string $string, int|string|null $verbosity = null)

Вывести строку как вопрос.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void error(string $string, int|string|null $verbosity = null)

Вывести строку как ошибку.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void warn(string $string, int|string|null $verbosity = null)

Вывести строку как предупреждение.

Parameters

string $string
int|string|null $verbosity

Return Value

void

void alert(string $string)

Вывести строку в всплывающем окне.

Parameters

string $string

Return Value

void

protected void setVerbosity(string|int $level)

Установить уровень подробности.

Parameters

string|int $level

Return Value

void

protected int parseVerbosity(string|int|null $level = null)

Получить уровень подробности в терминах уровня OutputInterface Symfony.

Parameters

string|int|null $level

Return Value

int

protected array getArguments()

Получить аргументы команды консоли.

Return Value

array

protected array getOptions()

Получить параметры команды консоли.

Return Value

array

OutputStyle getOutput()

Получить реализацию вывода.

Return Value

OutputStyle

Application getLaravel()

Получить экземпляр приложения Laravel.

Return Value

Application

void setLaravel(Container $laravel)

Установить экземпляр приложения Laravel.

Parameters

Container $laravel

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Console/Command.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API