Spec-Zone.ru › Symfony 2.8

ExportCommand deprecated

class ExportCommand extends Command

deprecated

since version 2.8, to be removed in 3.0.

Экспортирует профиль.

Методы

__construct(Profiler $profiler = null)

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

ignoreValidationErrors()

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

из Command
setApplication(Application $application = null)

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

из Command
setHelperSet(HelperSet $helperSet)

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

из Command
HelperSet getHelperSet()

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

из Command
Application getApplication()

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

из Command
bool isEnabled()

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

int run(InputInterface $input, OutputInterface $output)

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

из Command
Command setCode(callable $code)

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

из Command
mergeApplicationDefinition(bool $mergeArgs = true)

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

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

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

из Command
InputDefinition getDefinition()

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

из Command
InputDefinition getNativeDefinition()

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

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

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

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

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

из Command
Command setName(string $name)

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

из Command
Command setProcessTitle(string $title)

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

из Command
string getName()

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

из Command
Command setDescription(string $description)

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

из Command
string getDescription()

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

из Command
Command setHelp(string $help)

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

из Command
string getHelp()

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

из Command
string getProcessedHelp()

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

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

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

из Command
array getAliases()

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

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

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

из Command
Command addUsage(string $usage)

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

из Command
array getUsages()

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

из Command
mixed getHelper(string $name)

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

из Command
string asText() устарело

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

из Command
string|DOMDocument asXml(bool $asDom = false) устарело

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

из Command

Подробности

__construct(Profiler $profiler = null)

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

Параметры

Profiler $profiler

Исключения

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 Объединять ли аргументы определения Application с аргументами определения Command

Command setDefinition(array|InputDefinition $definition)

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

Параметры

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

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

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

InputDefinition getDefinition()

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

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

InputDefinition Экземпляр InputDefinition

InputDefinition getNativeDefinition()

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

Можно переопределить, чтобы предоставить исходное представление команды, когда оно в противном случае будет изменено путем объединения с 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.

Параметры

строка$titleНазвание процесса

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

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

строка getName()

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

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

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

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

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

Параметры

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

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

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

строка getDescription()

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

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

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

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

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

Параметры

строка$helpПомощь по команде

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

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

строка getHelp()

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

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

строкаПомощь по команде

строка getProcessedHelp()

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

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

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

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

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

Параметры

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

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

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

Исключения

Исключение неверного аргументаПри неверном псевдониме

массив getAliases()

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

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

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

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

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

Параметры

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

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

строкаСинопсис

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

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

Параметры

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

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

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

массив getUsages()

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

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

массив

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

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

Параметры

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

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

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

Исключения

Логическая ошибкаесли HelperSet не определен
Исключение неверного аргументаесли помощник не определен

строка asText() устаревший

устаревший

сверсия 2.3, будет удалена в 3.0.

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

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

строкаСтрока, представляющая команду

строка|DOMDocument asXml(bool $asDom = false) устаревший

устаревший

сверсия 2.3, будет удалена в 3.0.

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

Параметры

bool$asDomВозвращать DOM или строку XML

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

строка|DOMDocument XML-представление команды

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Bundle/WebProfilerBundle/Command/ExportCommand.html

Spec-Zone.ru

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