Spec-Zone.ru › Symfony 3.4

AssetsInstallCommand

class AssetsInstallCommand extends ContainerAwareCommand

Команда, которая помещает веб-активы пакета в указанную директорию.

Постоянные значения

METHOD_COPY
METHOD_ABSOLUTE_SYMLINK
METHOD_RELATIVE_SYMLINK

Методы

static string|null getDefaultName() из Command
__construct(Filesystem $filesystem = null)
ignoreValidationErrors()

Игнорирует ошибки валидации.

из Command
setApplication(Application $application = null) из Command
setHelperSet(HelperSet $helperSet) из Command
HelperSet getHelperSet()

Получает набор помощников.

из Command
Application getApplication()

Получает экземпляр приложения для этой команды.

из Command
bool isEnabled()

Проверяет, включена ли команда в текущей среде.

из Command
int run(InputInterface $input, OutputInterface $output)

Выполняет команду.

из Command
$this setCode(callable $code)

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

из Command
mergeApplicationDefinition(bool $mergeArgs = true)

Объединяет определение приложения с определением команды.

из Command
$this setDefinition(array|InputDefinition $definition)

Устанавливает массив экземпляров аргументов и опций.

из Command
InputDefinition getDefinition()

Получает InputDefinition, прикреплённый к этой команде.

из Command
InputDefinition getNativeDefinition()

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

из Command
$this addArgument(string $name, int $mode = null, string $description = '', mixed $default = null)

Добавляет аргумент.

из Command
$this addOption(string $name, string $shortcut = null, int $mode = null, string $description = '', mixed $default = null)

Добавляет опцию.

из Command
$this setName(string $name)

Устанавливает имя команды.

из Command
$this setProcessTitle(string $title)

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

из Command
string getName()

Возвращает имя команды.

из Command
Command setHidden(bool $hidden) из Command
bool isHidden() из Command
$this setDescription(string $description)

Устанавливает описание команды.

из Command
string getDescription()

Возвращает описание команды.

из Command
$this setHelp(string $help)

Устанавливает справку команды.

из Command
string getHelp()

Возвращает справку команды.

из Command
string getProcessedHelp()

Возвращает обработанную справку команды, динамически заменяя шаблоны %command.name% и %command.full_name% на фактические значения.

из Command
$this setAliases(string[] $aliases)

Устанавливает псевдонимы для команды.

из Command
array getAliases()

Возвращает псевдонимы для команды.

из Command
string getSynopsis(bool $short = false)

Возвращает сводку команды.

из Command
$this addUsage(string $usage)

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

из Command
array getUsages()

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

из Command
mixed getHelper(string $name)

Получает экземпляр помощника по имени.

из Command
setContainer(ContainerInterface $container = null) из ContainerAwareCommand

Подробное описание

static string|null getDefaultName()

Результат

string|null Имя команды по умолчанию или null, если имя по умолчанию не задано

__construct(Filesystem $filesystem = null)

Параметры

Filesystem $filesystem

ignoreValidationErrors()

Игнорирует ошибки валидации.

Это в основном полезно для команды help.

setApplication(Application $application = null)

Параметры

Application $application

setHelperSet(HelperSet $helperSet)

Параметры

HelperSet $helperSet

HelperSet getHelperSet()

Получает набор помощников.

Результат

HelperSet Экземпляр HelperSet

Application getApplication()

Получает экземпляр приложения для этой команды.

Результат

Application Экземпляр Application

bool isEnabled()

Проверяет, включена ли команда в текущей среде.

Переопределите этот метод, чтобы проверить x или y и вернуть false, если команда не может работать должным образом в текущих условиях.

Результат

bool

int run(InputInterface $input, OutputInterface $output)

Выполняет команду.

Код для выполнения определяется либо напрямую методом setCode(), либо путем переопределения метода execute() в подклассе.

Параметры

InputInterface $input
OutputInterface $output

Результат

int Код завершения команды

Исключения

Exception При сбое привязки входных данных. Пропустите это, вызвав {@link ignoreValidationErrors()}.

См. также

setCode()
execute()

$this setCode(callable $code)

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

Если этот метод используется, он переопределяет код, определенный в методе execute().

Параметры

callable $code callable(InputInterface $input, OutputInterface $output)

Результат

$this

Исключения

InvalidArgumentException

См. также

execute()

mergeApplicationDefinition(bool $mergeArgs = true)

Объединяет определение приложения с определением команды.

Этот метод не является частью публичного API и не должен использоваться напрямую.

Параметры

bool $mergeArgs Объединять или нет аргументы определения Application в аргументы определения Command

$this setDefinition(array|InputDefinition $definition)

Устанавливает массив экземпляров аргументов и опций.

Параметры

array|InputDefinition $definition Массив экземпляров аргументов и опций или экземпляр определения

Результат

$this

InputDefinition getDefinition()

Получает InputDefinition, прикрепленный к этой команде.

Результат

InputDefinition Экземпляр InputDefinition

InputDefinition getNativeDefinition()

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

Можно переопределить для предоставления исходного представления команды, когда иначе оно будет изменено путем объединения с InputDefinition приложения.

Этот метод не является частью публичного API и не должен использоваться напрямую.

Результат

InputDefinition Экземпляр InputDefinition

$this addArgument(string $name, int $mode = null, string $description = '', mixed $default = null)

Добавляет аргумент.

Параметры

string $name Имя аргумента
int $mode Режим аргумента: InputArgument::REQUIRED или InputArgument::OPTIONAL
string $description Текст описания
mixed $default Значение по умолчанию (только для режима InputArgument::OPTIONAL)

Результат

$this

$this addOption(string $name, string $shortcut = null, int $mode = null, string $description = '', mixed $default = null)

Добавляет опцию.

Параметры

string $name Имя опции
string $shortcut Сокращение (может быть null)
int $mode Режим опции: Одно из значений InputOption::VALUE_*
string $description Текст описания
mixed $default Значение по умолчанию (должно быть null для InputOption::VALUE_NONE)

Результат

$this

$this setName(string $name)

Устанавливает имя команды.

Этот метод может установить и имя, и пространство имен, если вы разделите их двоеточием (:)

$command->setName('foo:bar');

Параметры

string $name Имя команды

Результат

$this

Исключения

InvalidArgumentException При некорректном имени

$this setProcessTitle(string $title)

Устанавливает заголовок процесса для команды.

Эта функция должна использоваться только при создании команды процесса большой длины, например, демона.

Требуется PHP 5.5+ или библиотека proctitle PECL.

Параметры

string $title Заголовок процесса

Результат

$this

string getName()

Возвращает имя команды.

Результат

string Имя команды

Command setHidden(bool $hidden)

Параметры

bool $hidden Скрыть команду из списка команд

Результат

Command Текущий экземпляр

bool isHidden()

Результат

bool отображать команду публично или нет

$this setDescription(string $description)

Устанавливает описание для команды.

Параметры

string $description Описание команды

Значение результата

$this

string getDescription()

Возвращает описание для команды.

Значение результата

string Описание команды

$this setHelp(string $help)

Устанавливает помощь для команды.

Параметры

string $help Помощь для команды

Значение результата

$this

string getHelp()

Возвращает помощь для команды.

Значение результата

string Помощь для команды

string getProcessedHelp()

Возвращает обработанную помощь для команды, заменяя шаблоны %command.name% и %command.full_name% реальными значениями динамически.

Значение результата

string Обработанная помощь для команды

$this setAliases(string[] $aliases)

Устанавливает псевдонимы для команды.

Параметры

string[] $aliases Массив псевдонимов для команды

Значение результата

$this

Исключения

InvalidArgumentException При некорректном псевдониме

array getAliases()

Возвращает псевдонимы для команды.

Значение результата

array Массив псевдонимов для команды

string getSynopsis(bool $short = false)

Возвращает краткое описание команды.

Параметры

bool $short Показывать короткую версию описания (с опциями сложенными) или нет

Значение результата

string Краткое описание

$this addUsage(string $usage)

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

Параметры

string $usage Использование, будет добавлено с именем команды

Значение результата

$this

array getUsages()

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

Значение результата

array

mixed getHelper(string $name)

Получает экземпляр помощника по имени.

Параметры

string $name Имя помощника

Значение результата

mixed Значение помощника

Исключения

LogicException если HelperSet не определен
InvalidArgumentException если помощник не определен

setContainer(ContainerInterface $container = null)

Параметры

ContainerInterface $container

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Bundle/FrameworkBundle/Command/AssetsInstallCommand.html

Spec-Zone.ru

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