Spec-Zone.ru › Laravel 8

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

Текст справки команды командной строки.

из Команда
protected bool $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)

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

Параметры

Команда|строка $command

Значение возврата

Команда

целое число call(Команда|строка $command, массив $arguments = [])

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

Параметры

Команда|строка $command
массив $arguments

Значение возврата

целое число

целое число callSilent(Команда|строка $command, массив $arguments = [])

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

Параметры

Команда|строка $command
массив $arguments

Значение возврата

целое число

целое число callSilently(Команда|строка $command, массив $arguments = [])

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

Параметры

Команда|строка $command
массив $arguments

Значение возврата

целое число

защищённый целое число runCommand(Команда|строка $command, массив $arguments, OutputInterface $output)

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

Параметры

Команда|строка $command
массив $arguments
OutputInterface $output

Значение возврата

целое число

защищённый ArrayInput createInputFromArguments(массив $arguments)

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

Параметры

массив $arguments

Значение возврата

ArrayInput

защищённый массив context()

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

Значение возврата

массив

защищённый void specifyParameters()

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

Значение возврата

void

защищённый массив getArguments()

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

Значение возврата

массив

защищённый массив getOptions()

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

Значение возврата

массив

логическое значение hasArgument(строка|целое число $name)

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

Параметры

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

Значение возврата

логическое значение

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

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

Параметры

строка|null $key

Значение возврата

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

массив arguments()

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

Значение возврата

массив

логическое значение hasOption(строка $name)

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

Параметры

строка $name

Значение возврата

логическое значение

строка|массив|логическое значение|null option(строка|null $key = null)

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

Параметры

строка|null $key

Значение возврата

строка|массив|логическое значение|null

массив options()

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

Значение возврата

массив

логическое значение confirm(строка $question, логическое значение $default = false)

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

Параметры

строка $question
логическое значение $default

Значение возврата

логическое значение

смешанный тип ask(строка $question, строка|null $default = null)

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

Параметры

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

Значение возврата

смешанный тип

смешанный тип anticipate(строка $question, массив|вызываемый $choices, строка|null $default = null)

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

Параметры

строка $question
массив|вызываемый $choices
строка|null $default

Значение возврата

смешанный тип

смешанный тип askWithCompletion(строка $question, массив|вызываемый $choices, строка|null $default = null)

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

Параметры

строка $question
массив|вызываемый $choices
строка|null $default

Значение возврата

смешанный тип

смешанный тип secret(строка $question, логическое значение $fallback = true)

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

Параметры

строка $question
логическое значение $fallback

Значение возврата

смешанный тип

строка|массив choice(строка $question, массив $choices, строка|null $default = null, смешанный тип|null $attempts = null, логическое значение $multiple = false)

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

Параметры

строка $question
массив $choices
строка|null $default
смешанный тип|null $attempts
логическое значение $multiple

Значение возврата

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

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

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

Параметры

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

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

void

mixed|void withProgressBar(iterable|int $totalSteps, Closure $callback)

Выполнение заданного обратного вызова с отображением прогресс-бара.

Параметры

iterable|int $totalSteps
Closure $callback

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

mixed|void

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

Вывод строки как информации.

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

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

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

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

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

Параметры

string $string
int|string|null $verbosity

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

void

void alert(string $string)

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

Параметры

string $string

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

void

void newLine(int $count = 1)

Вывод пустой строки.

Параметры

int $count

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

void

void setInput(InputInterface $input)

Установка реализации интерфейса ввода.

Параметры

InputInterface $input

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

void

void setOutput(OutputStyle $output)

Установка реализации интерфейса вывода.

Параметры

OutputStyle $output

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

void

protected void setVerbosity(string|int $level)

Установка уровня подробности.

Параметры

string|int $level

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

void

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

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

Параметры

string|int|null $level

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

int

OutputStyle getOutput()

Получение реализации вывода.

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

OutputStyle

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

Регистрация пользовательского макроса.

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Добавление другого объекта в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

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

bool

static void flushMacros()

Очистка существующих макросов.

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

void

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

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException
END_OF_DOCUMENT_MARKER

смешанный тип __call(string $method, array $parameters)

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

Параметры

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

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

смешанный тип

Исключения

BadMethodCallException

пустое значение __construct(Filesystem $files)

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

Параметры

Filesystem $files

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

пустое значение

защищенный пустое значение configureUsingFluentDefinition()

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

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

пустое значение

целое число run(InputInterface $input, OutputInterface $output)

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

Параметры

InputInterface $input
OutputInterface $output

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

целое число

защищенный целое число execute(InputInterface $input, OutputInterface $output)

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

Параметры

InputInterface $input
OutputInterface $output

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

целое число

булево значение isHidden()

{@inheritdoc}

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

булево значение

Command setHidden(bool $hidden)

{@inheritdoc}

Параметры

булево значение $hidden

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

Command

Application getLaravel()

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

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

Application

пустое значение setLaravel(Container $laravel)

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

Параметры

Container $laravel

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

пустое значение

пустое значение handle()

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

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

пустое значение

защищенный пустое значение determineWhatShouldBePublished()

Определить провайдер или тэги для публикации.

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

пустое значение

защищенный пустое значение promptForProviderOrTag()

Запрос, какой провайдер или тэг публиковать.

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

пустое значение

защищенный массив publishableChoices()

Доступные варианты выбора через запрос.

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

массив

защищенный пустое значение parseChoice(string $choice)

Обработка ответа, полученного через запрос.

Параметры

строка $choice

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

пустое значение

защищенный смешанный тип publishTag(string $tag)

Публикует активы для тэга.

Параметры

строка $tag

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

смешанный тип

защищенный массив pathsToPublish(string $tag)

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

Параметры

строка $tag

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

массив

защищенный пустое значение publishItem(string $from, string $to)

Публикует элемент из указанного места в указанное.

Параметры

строка $from
строка $to

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

пустое значение

защищенный пустое значение publishFile(string $from, string $to)

Публикует файл по указанному пути.

Параметры

строка $from
строка $to

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

пустое значение

защищенный пустое значение publishDirectory(string $from, string $to)

Публикует директорию в указанную директорию.

Параметры

строка $from
строка $to

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

пустое значение

защищенный пустое значение moveManagedFiles(MountManager $manager)

Переместить все файлы в указанном MountManager.

Параметры

MountManager $manager

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

пустое значение

защищенный пустое значение createParentDirectory(string $directory)

Создать директорию для размещения опубликованных файлов, если необходимо.

Параметры

строка $directory

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

пустое значение

защищенный пустое значение status(string $from, string $to, string $type)

Вывести сообщение о статусе в консоль.

Параметры

строка $from
строка $to
строка $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

Spec-Zone.ru

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