Spec-Zone.ru › Symfony 3.4

LintCommand

class LintCommand extends Command

Команда, которая проверит синтаксис вашего шаблона и выведет обнаруженные ошибки.

Методы

static string|null getDefaultName() из Command
__construct(Environment $twig = 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
setTwigEnvironment(Environment $twig)

Подробности

статический string|null getDefaultName()

Значение возвращаемого значения

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

__construct(Environment $twig = null)

Параметры

Environment $twig

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

$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 если помощник не определен

setTwigEnvironment(Environment $twig)

Параметры

Environment $twig

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Bridge/Twig/Command/LintCommand.html

Spec-Zone.ru

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