Spec-Zone.ru › Symfony 3.2

TranslationUpdateCommand

class TranslationUpdateCommand extends ContainerAwareCommand

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

Методы

__construct(string|null $name = null)

Конструктор.

from Command
ignoreValidationErrors()

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

from Command
setApplication(Application $application = null)

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

from Command
setHelperSet(HelperSet $helperSet)

Устанавливает набор помощников.

from Command
HelperSet getHelperSet()

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

from Command
Application getApplication()

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

from Command
bool isEnabled()

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

int run(InputInterface $input, OutputInterface $output)

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

from Command
Command setCode(callable $code)

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

from Command
mergeApplicationDefinition(bool $mergeArgs = true)

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

from Command
Command setDefinition(array|InputDefinition $definition)

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

from Command
InputDefinition getDefinition()

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

from Command
InputDefinition getNativeDefinition()

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

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

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

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

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

from Command
Command setName(string $name)

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

from Command
Command setProcessTitle(string $title)

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

from Command
string getName()

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

from Command
Command setHidden(bool $hidden) from Command
bool isHidden() from Command
Command setDescription(string $description)

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

from Command
string getDescription()

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

from Command
Command setHelp(string $help)

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

from Command
string getHelp()

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

from Command
string getProcessedHelp()

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

from Command
Command setAliases(string[] $aliases)

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

from Command
array getAliases()

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

from Command
string getSynopsis(bool $short = false)

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

from Command
Command addUsage(string $usage)

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

from Command
array getUsages()

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

from Command
mixed getHelper(string $name)

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

from Command
setContainer(ContainerInterface $container = null)

Устанавливает контейнер.

from ContainerAwareCommand

Подробности

__construct(string|null $name = null)

Конструктор.

Параметры

string|null $name Имя команды; передача null означает, что оно должно быть установлено в configure()

Исключения

LogicException Когда имя команды пустое

ignoreValidationErrors()

Игнорирует ошибки проверки.

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

setApplication(Application $application = null)

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

Параметры

Application $application Экземпляр Application

setHelperSet(HelperSet $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 Экземпляр InputInterface
OutputInterface $output Экземпляр OutputInterface

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

int Код выхода команды

См. также

setCode()
execute()

Command setCode(callable $code)

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

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

Параметры

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

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

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

Исключения

InvalidArgumentException

См. также

execute()

mergeApplicationDefinition(bool $mergeArgs = true)

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

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

Параметры

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

Command setDefinition(array|InputDefinition $definition)

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

Параметры

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

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

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

InputDefinition getDefinition()

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

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

InputDefinition Экземпляр InputDefinition

InputDefinition getNativeDefinition()

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

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

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

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

InputDefinition Экземпляр InputDefinition

Command 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)

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

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

Command 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)

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

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

Command setName(string $name)

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

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

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

Параметры

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

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

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

Исключения

InvalidArgumentException Если имя некорректно

Command setProcessTitle(string $title)

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

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

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

Параметры

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

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

Команда Текущий экземпляр

string getName()

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

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

string Имя команды

Команда setHidden(bool $hidden)

Параметры

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

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

Команда Текущий экземпляр

bool isHidden()

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

bool Следует ли показывать команду публично.

Команда setDescription(string $description)

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

Параметры

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

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

Команда Текущий экземпляр

string getDescription()

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

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

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

Команда setHelp(string $help)

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

Параметры

string $help Справка для команды

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

Команда Текущий экземпляр

string getHelp()

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

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

string Справка для команды

string getProcessedHelp()

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

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

string Обработанная справка для команды

Команда setAliases(string[] $aliases)

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

Параметры

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

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

Команда Текущий экземпляр

Исключения

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

array getAliases()

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

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

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

string getSynopsis(bool $short = false)

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

Параметры

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

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

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

Команда addUsage(string $usage)

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

Параметры

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

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

Команда Текущий экземпляр

array getUsages()

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

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

array

mixed getHelper(string $name)

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

Параметры

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

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

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

Исключения

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

setContainer(ContainerInterface $container = null)

Устанавливает контейнер.

Параметры

ContainerInterface $container Экземпляр ContainerInterface или null

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

Spec-Zone.ru

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