Spec-Zone.ru › Laravel 5.3

CommandMakeCommand

class CommandMakeCommand extends GeneratorCommand (View source)

Свойства

protected Application $laravel Экземпляр приложения Laravel. из Command
protected InputInterface $input Реализация интерфейса ввода. из Command
protected OutputStyle $output Реализация интерфейса вывода. из Command
protected string $signature Имя и сигнатура командной строки. из Command
protected string $name Имя команды консоли.
protected string $description Описание команды консоли.
protected Filesystem $files Экземпляр файловой системы. из GeneratorCommand
protected string $type Тип генерируемого класса.

Методы

void __construct(Filesystem $files)

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

from GeneratorCommand
void configureUsingFluentDefinition()

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

from Command
void specifyParameters()

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

from Command
int run(InputInterface $input, OutputInterface $output)

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

from Command
mixed execute(InputInterface $input, OutputInterface $output)

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

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

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

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

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

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

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

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

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

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

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

from Command
string ask(string $question, string $default = null)

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

from Command
string anticipate(string $question, array $choices, string $default = null)

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

from Command
string askWithCompletion(string $question, array $choices, string $default = null)

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

from Command
string secret(string $question, bool $fallback = true)

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

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

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

from Command
void table(array $headers, Arrayable|array $rows, string $style = 'default')

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

from Command
void info(string $string)

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

from Command
void line(string $string)

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

from Command
void comment(string $string)

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

from Command
void question(string $string)

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

from Command
void error(string $string)

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

from Command
void warn(string $string)

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

from Command
array getArguments()

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

from GeneratorCommand
array getOptions()

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

OutputInterface getOutput()

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

from Command
Application getLaravel()

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

from Command
void setLaravel(Application $laravel)

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

from Command
string getStub()

Получить шаблонный файл для генератора.

bool|null fire()

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

bool alreadyExists(string $rawName)

Определить, существует ли класс.

from GeneratorCommand
string getPath(string $name)

Получить путь к классу назначения.

from GeneratorCommand
string parseName(string $name)

Обработать имя и отформатировать его в соответствии с корневым пространством имен.

from GeneratorCommand
string getDefaultNamespace(string $rootNamespace)

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

строка makeDirectory(строка $path)

Создать директорию для класса, если необходимо.

из GeneratorCommand
строка buildClass(строка $name)

Создать класс с заданным именем.

из GeneratorCommand
$this replaceNamespace(строка $stub, строка $name)

Заменить имя пространства для данного шаблона.

из GeneratorCommand
строка getNamespace(строка $name)

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

из GeneratorCommand
строка replaceClass(строка $stub, строка $name)

Заменить имя класса для данного шаблона.

из GeneratorCommand
строка getNameInput()

Получить желаемое имя класса из ввода.

из GeneratorCommand

Подробности

void __construct(Filesystem $files)

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

Параметры

Filesystem $files

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

void

protected void configureUsingFluentDefinition()

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

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

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

строка|массив argument(строка $key = null)

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

Параметры

строка $key

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

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

строка|массив option(строка $key = null)

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

Параметры

строка $key

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

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

bool confirm(строка $question, bool $default = false)

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

Параметры

строка $question
bool $default

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

bool

строка ask(строка $question, строка $default = null)

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

Параметры

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

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

строка

строка anticipate(строка $question, массив $choices, строка $default = null)

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

Параметры

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

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

строка

строка askWithCompletion(строка $question, массив $choices, строка $default = null)

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

Параметры

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

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

строка

строка secret(строка $question, bool $fallback = true)

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

Параметры

строка $question
bool $fallback

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

строка

строка choice(строка $question, массив $choices, строка $default = null, смешанный $attempts = null, bool $multiple = null)

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

Параметры

строка $question
массив $choices
строка $default
смешанный $attempts
bool $multiple

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

строка

void table(массив $headers, Arrayable|массив $rows, строка $style = 'default')

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

Параметры

массив $headers
Arrayable|массив $rows
строка $style

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

void

void info(string $string)

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

Параметры

string $string

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

void

void line(string $string)

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

Параметры

string $string

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

void

void comment(string $string)

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

Параметры

string $string

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

void

void question(string $string)

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

Параметры

string $string

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

void

void error(string $string)

Вывести строку в качестве сообщения об ошибке.

Параметры

string $string

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

void

void warn(string $string)

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

Параметры

string $string

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

void

protected array getArguments()

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

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

array

protected array getOptions()

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

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

array

OutputInterface getOutput()

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

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

OutputInterface

Application getLaravel()

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

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

Application

void setLaravel(Application $laravel)

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

Параметры

Application $laravel

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

void

protected string getStub()

Получить шаблонный файл для генератора.

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

string

bool|null fire()

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

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

bool|null

protected bool alreadyExists(string $rawName)

Определить, существует ли класс.

Параметры

string $rawName

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

bool

protected string getPath(string $name)

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

Параметры

string $name

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

string

protected string parseName(string $name)

Обработать имя и отформатировать его в соответствии с корневым пространством имен.

Параметры

string $name

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

string

protected string getDefaultNamespace(string $rootNamespace)

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

Параметры

string $rootNamespace

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

string

protected string makeDirectory(string $path)

Создать директорию для класса, если необходимо.

Параметры

string $path

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

string

protected string buildClass(string $name)

Сгенерировать класс с заданным именем.

Параметры

string $name

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

string

protected $this replaceNamespace(string $stub, string $name)

Заменить пространство имен в данном шаблоне.

Параметры

string $stub
string $name

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

$this

protected string getNamespace(string $name)

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

Параметры

string $name

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

string

protected string replaceClass(string $stub, string $name)

Заменить имя класса в данном шаблоне.

Параметры

string $stub
string $name

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

string

protected string getNameInput()

Получить желаемое имя класса из входных данных.

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

string

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

Spec-Zone.ru

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