Spec-Zone.ru › Symfony 3.1

TranslationUpdateCommand

class TranslationUpdateCommand extends ContainerAwareCommand

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

Методы

__construct(string|null $name = null)

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

from Команда
ignoreValidationErrors()

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

from Команда
setApplication(Приложение $application = null)

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

from Команда
setHelperSet(Набор Помощников $helperSet)

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

from Команда
Набор Помощников getHelperSet()

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

from Команда
Приложение getApplication()

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

from Команда
bool isEnabled()

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

from Команда
int run(Интерфейс Ввода $input, Интерфейс Вывода $output)

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

from Команда
Команда setCode(callable $code)

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

from Команда
mergeApplicationDefinition(bool $mergeArgs = true)

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

from Команда
Команда setDefinition(array|Определение Ввода $definition)

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

from Команда
Определение Ввода getDefinition()

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

from Команда
Определение Ввода getNativeDefinition()

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

from Команда
Команда addArgument(string $name, int $mode = null, string $description = '', mixed $default = null)

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

from Команда
Команда addOption(string $name, string $shortcut = null, int $mode = null, string $description = '', mixed $default = null)

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

from Команда
Команда setName(string $name)

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

from Команда
Команда setProcessTitle(string $title)

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

from Команда
string getName()

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

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

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

from Команда
string getDescription()

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

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

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

from Команда
string getHelp()

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

from Команда
string getProcessedHelp()

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

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

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

from Команда
array getAliases()

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

from Команда
string getSynopsis(bool $short = false)

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

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

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

from Команда
array getUsages()

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

from Команда
mixed getHelper(string $name)

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

from Команда
setContainer(Интерфейс Контейнера $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 Код завершения команды

Исключения

Exception

См. также

setCode()
execute()

Command setCode(callable $code)

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

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

Параметры

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

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

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

Исключения

InvalidArgumentException

См. также

execute()

mergeApplicationDefinition(bool $mergeArgs = true)

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

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

Параметры

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

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 Заголовок процесса

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

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

строка getName()

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

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

строка Имя команды

Команда setDescription(строка $description)

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

Параметры

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

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

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

строка getDescription()

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

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

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

Команда setHelp(строка $help)

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

Параметры

строка $help Справка по команде

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

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

строка getHelp()

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

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

строка Справка по команде

строка getProcessedHelp()

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

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

строка Обработанная справка по команде

Команда setAliases(строка[] $aliases)

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

Параметры

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

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

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

Исключения

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

массив getAliases()

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

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

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

строка getSynopsis(bool $short = false)

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

Параметры

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

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

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

Команда addUsage(строка $usage)

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

Параметры

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

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

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

массив getUsages()

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

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

массив

смешанный getHelper(строка $name)

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

Параметры

строка $name Имя помощника

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

смешанный Значение помощника

Исключения

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

setContainer(Интерфейс контейнера $container = null)

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

Параметры

Интерфейс контейнера $container Экземпляр ContainerInterface или null

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

Spec-Zone.ru

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