VendorPublishCommand
class VendorPublishCommand extends Команда (Просмотреть исходный код)
Трейты
| ВызовКоманд | |
| С параметрами | |
| Взаимодействие с вводом/выводом | |
| Макроспособный |
Свойства
| protected InputInterface | $input | Реализация интерфейса ввода. | из Взаимодействие с вводом/выводом |
| protected СтильВывода | $output | Реализация интерфейса вывода. | из Взаимодействие с вводом/выводом |
| protected int | $verbosity | Уровень подробности по умолчанию для команд вывода. | из Взаимодействие с вводом/выводом |
| protected array | $verbosityMap | Сопоставление уровней подробности, читаемых человеком, и уровней интерфейса Symfony OutputInterface. | из Взаимодействие с вводом/выводом |
| static protected array | $macros | Зарегистрированные строковые макросы. | из Макроспособный |
| protected Приложение | $laravel | Экземпляр приложения Laravel. | из Команда |
| protected string | $signature | Подпись командной строки. | |
| protected string | $name | Название командной строки. | из Команда |
| protected string | $description | Описание команды командной строки. | |
| protected string | $help | Текст справки команды командной строки. | из Команда |
| $hidden | Указывает, должна ли команда отображаться в списке команд Artisan. | из Команда | |
| protected СистемаФайлов | $files | Экземпляр системы файлов. | |
| protected string | $provider | Провайдер для публикации. | |
| protected array | $tags | Теги для публикации. |
Методы
| Команда | resolveCommand(Command|string $command)
Разрешить экземпляр консольной команды для заданной команды. | из CallsCommands |
| int | call(Command|string $command, array $arguments = [])
Вызвать другую консольную команду. | из CallsCommands |
| int | callSilent(Command|string $command, array $arguments = [])
Вызвать другую консольную команду без вывода. | из CallsCommands |
| int | callSilently(Command|string $command, array $arguments = [])
Вызвать другую консольную команду без вывода. | из CallsCommands |
| int | runCommand(Command|string $command, array $arguments, OutputInterface $output)
Выполнить заданную консольную команду. | из CallsCommands |
| ArrayInput | createInputFromArguments(array $arguments)
Создать экземпляр ввода из заданных аргументов. | из CallsCommands |
| массив | context()
Получить весь контекст, переданный команде. | из CallsCommands |
| void | specifyParameters()
Указать аргументы и параметры команды. | из HasParameters |
| массив | getArguments()
Получить аргументы консольной команды. | из HasParameters |
| массив | getOptions()
Получить параметры консольной команды. | из HasParameters |
| bool | hasArgument(string|int $name)
Определить, присутствует ли заданный аргумент. | из InteractsWithIO |
| string|массив|null | argument(string|null $key = null)
Получить значение аргумента команды. | из InteractsWithIO |
| массив | arguments()
Получить все переданные команде аргументы. | из InteractsWithIO |
| bool | hasOption(string $name)
Определить, присутствует ли заданный параметр. | из InteractsWithIO |
| string|массив|bool|null | option(string|null $key = null)
Получить значение параметра команды. | из InteractsWithIO |
| массив | options()
Получить все переданные команде параметры. | из InteractsWithIO |
| bool | confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя. | из InteractsWithIO |
| mixed | ask(string $question, string|null $default = null)
Запросить ввод у пользователя. | из InteractsWithIO |
| mixed | anticipate(string $question, array|callable $choices, string|null $default = null)
Запросить ввод у пользователя с автозавершением. | из InteractsWithIO |
| mixed | askWithCompletion(string $question, array|callable $choices, string|null $default = null)
Запросить ввод у пользователя с автозавершением. | из InteractsWithIO |
| mixed | secret(string $question, bool $fallback = true)
Запросить ввод у пользователя, но скрыть ответ в консоли. | из InteractsWithIO |
| string|массив | choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool $multiple = false)
Предложить пользователю один выбор из массива ответов. | из InteractsWithIO |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])
Форматировать ввод в текстовую таблицу. | из InteractsWithIO |
| mixed|void | withProgressBar(iterable|int $totalSteps, Closure $callback)
Выполнить заданный обратный вызов, продвигая полосу прогресса. | из InteractsWithIO |
| void | info(string $string, int|string|null $verbosity = null)
Вывести строку как информацию. | из InteractsWithIO |
| void | line(string $string, string|null $style = null, int|string|null $verbosity = null)
Вывести строку как стандартный вывод. | из InteractsWithIO |
| void | comment(string $string, int|string|null $verbosity = null)
Вывести строку как комментарий. | из InteractsWithIO |
| void | question(string $string, int|string|null $verbosity = null)
Вывести строку как вопрос. | из InteractsWithIO |
| void | error(string $string, int|string|null $verbosity = null)
Вывести строку как сообщение об ошибке. | из InteractsWithIO |
| void | warn(string $string, int|string|null $verbosity = null)
Вывести строку как предупреждение. | из InteractsWithIO |
| void | alert(string $string)
Вывести строку в окне уведомления. | из InteractsWithIO |
| void | newLine(int $count = 1)
Вывести пустую строку. | из InteractsWithIO |
| void | setInput(InputInterface $input)
Установить реализацию интерфейса ввода. | из InteractsWithIO |
| void | setOutput(OutputStyle $output)
Установить реализацию интерфейса вывода. | из InteractsWithIO |
| void | setVerbosity(string|int $level)
Установить уровень подробности. | из InteractsWithIO |
| int | parseVerbosity(string|int|null $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony. | из InteractsWithIO |
| OutputStyle | getOutput()
Получить реализацию вывода. | из InteractsWithIO |
| static void | macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макрокоманду. | из Macroable |
| static void | mixin(object $mixin, bool $replace = true)
Смешать другой объект в класс. | из Macroable |
| static bool | hasMacro(string $name)
Проверяет, зарегистрирована ли макрокоманда. | из Macroable |
| static void | flushMacros()
Очистить существующие макрокоманды. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| mixed | __call(string $method, array $parameters)
Динамически обрабатывать вызовы класса. | из Macroable |
| void | __construct(Filesystem $files)
Создать новый экземпляр команды. | |
| void | configureUsingFluentDefinition()
Настроить команду консоли с помощью определения с плавным изменением. | из Command |
| int | run(InputInterface $input, OutputInterface $output)
Запустить команду консоли. | из Command |
| int | execute(InputInterface $input, OutputInterface $output)
Выполнить команду консоли. | из Command |
| bool | isHidden() {@inheritdoc} | из Command |
| Command | setHidden(bool $hidden) {@inheritdoc} | из Command |
| Application | getLaravel()
Получить экземпляр приложения Laravel. | из Command |
| void | setLaravel(Container $laravel)
Установить экземпляр приложения Laravel. | из Command |
| void | handle()
Выполнить команду консоли. | |
| void | determineWhatShouldBePublished()
Определить провайдер или тег(и) для публикации. | |
| void | promptForProviderOrTag()
Запросить, какой провайдер или тег опубликовать. | |
| array | publishableChoices()
Доступные варианты через запрос. | |
| void | parseChoice(string $choice)
Обработать ответ, полученный через запрос. | |
| mixed | publishTag(string $tag)
Опубликовать ресурсы для тега. | |
| array | pathsToPublish(string $tag)
Получить все пути для публикации. | |
| void | publishItem(string $from, string $to)
Опубликовать указанный элемент из и в указанное местоположение. | |
| void | publishFile(string $from, string $to)
Опубликовать файл по указанному пути. | |
| void | publishDirectory(string $from, string $to)
Опубликовать директорию в указанную директорию. | |
| void | moveManagedFiles(MountManager $manager)
Переместить все файлы в заданном MountManager. | |
| void | createParentDirectory(string $directory)
Создать директорию для размещения опубликованных файлов при необходимости. | |
| void | status(string $from, string $to, string $type)
Вывести сообщение об успехе в консоль. |
Подробности
абстрактный защищённый Команда resolveCommand(Команда|строка $command)
Разрешить экземпляр консольной команды для данной команды.
целое число call(Команда|строка $command, массив $arguments = [])
Вызвать другую консольную команду.
целое число callSilent(Команда|строка $command, массив $arguments = [])
Вызвать другую консольную команду без вывода.
целое число callSilently(Команда|строка $command, массив $arguments = [])
Вызвать другую консольную команду без вывода.
защищённый целое число runCommand(Команда|строка $command, массив $arguments, OutputInterface $output)
Выполнить заданную консольную команду.
защищённый ArrayInput createInputFromArguments(массив $arguments)
Создать экземпляр ввода из заданных аргументов.
защищённый массив context()
Получить весь контекст, переданный команде.
защищённый void specifyParameters()
Указать аргументы и параметры команды.
защищённый массив getArguments()
Получить аргументы консольной команды.
защищённый массив getOptions()
Получить параметры консольной команды.
логическое значение hasArgument(строка|целое число $name)
Определить, присутствует ли данный аргумент.
строка|массив|null argument(строка|null $key = null)
Получить значение аргумента команды.
массив arguments()
Получить все аргументы, переданные команде.
логическое значение hasOption(строка $name)
Определить, присутствует ли данный параметр.
строка|массив|логическое значение|null option(строка|null $key = null)
Получить значение параметра команды.
массив options()
Получить все параметры, переданные команде.
логическое значение confirm(строка $question, логическое значение $default = false)
Подтвердить вопрос у пользователя.
смешанный тип ask(строка $question, строка|null $default = null)
Запросить ввод у пользователя.
смешанный тип anticipate(строка $question, массив|вызываемый $choices, строка|null $default = null)
Запросить ввод у пользователя с автодополнением.
смешанный тип askWithCompletion(строка $question, массив|вызываемый $choices, строка|null $default = null)
Запросить ввод у пользователя с автодополнением.
смешанный тип secret(строка $question, логическое значение $fallback = true)
Запросить ввод у пользователя, но скрыть ответ в консоли.
строка|массив choice(строка $question, массив $choices, строка|null $default = null, смешанный тип|null $attempts = null, логическое значение $multiple = false)
Предложить пользователю один вариант из массива ответов.
void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])
Форматирование ввода в текстовую таблицу.
mixed|void withProgressBar(iterable|int $totalSteps, Closure $callback)
Выполнение заданного обратного вызова с отображением прогресс-бара.
void info(string $string, int|string|null $verbosity = null)
Вывод строки как информации.
void line(string $string, string|null $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 newLine(int $count = 1)
Вывод пустой строки.
void setInput(InputInterface $input)
Установка реализации интерфейса ввода.
void setOutput(OutputStyle $output)
Установка реализации интерфейса вывода.
protected void setVerbosity(string|int $level)
Установка уровня подробности.
protected int parseVerbosity(string|int|null $level = null)
Получение уровня подробности в терминах уровня OutputInterface Symfony.
OutputStyle getOutput()
Получение реализации вывода.
static void macro(string $name, object|callable $macro)
Регистрация пользовательского макроса.
static void mixin(object $mixin, bool $replace = true)
Добавление другого объекта в класс.
static bool hasMacro(string $name)
Проверка наличия зарегистрированного макроса.
static void flushMacros()
Очистка существующих макросов.
static mixed __callStatic(string $method, array $parameters)
Динамическая обработка вызовов класса.
смешанный тип __call(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
пустое значение __construct(Filesystem $files)
Создать новый экземпляр команды.
защищенный пустое значение configureUsingFluentDefinition()
Настройка команды консоли с помощью определения fluent.
целое число run(InputInterface $input, OutputInterface $output)
Выполнить команду консоли.
защищенный целое число execute(InputInterface $input, OutputInterface $output)
Выполнить команду консоли.
булево значение isHidden()
{@inheritdoc}
Command setHidden(bool $hidden)
{@inheritdoc}
Application getLaravel()
Получить экземпляр приложения Laravel.
пустое значение setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
пустое значение handle()
Выполнить команду консоли.
защищенный пустое значение determineWhatShouldBePublished()
Определить провайдер или тэги для публикации.
защищенный пустое значение promptForProviderOrTag()
Запрос, какой провайдер или тэг публиковать.
защищенный массив publishableChoices()
Доступные варианты выбора через запрос.
защищенный пустое значение parseChoice(string $choice)
Обработка ответа, полученного через запрос.
защищенный смешанный тип publishTag(string $tag)
Публикует активы для тэга.
защищенный массив pathsToPublish(string $tag)
Получить все пути для публикации.
защищенный пустое значение publishItem(string $from, string $to)
Публикует элемент из указанного места в указанное.
защищенный пустое значение publishFile(string $from, string $to)
Публикует файл по указанному пути.
защищенный пустое значение publishDirectory(string $from, string $to)
Публикует директорию в указанную директорию.
защищенный пустое значение moveManagedFiles(MountManager $manager)
Переместить все файлы в указанном MountManager.
защищенный пустое значение createParentDirectory(string $directory)
Создать директорию для размещения опубликованных файлов, если необходимо.
защищенный пустое значение status(string $from, string $to, string $type)
Вывести сообщение о статусе в консоль.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Foundation/Console/VendorPublishCommand.html