Spec-Zone.ru › Symfony 3.1

InitAclCommand

class InitAclCommand extends ContainerAwareCommand

Устанавливает таблицы, необходимые для системы ACL.

Методы

__construct(string|null $name = null)

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

из Command
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, используемый для создания представлений этой команды.

из 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
addUsage(string $usage)

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

из Command
array getUsages()

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

из Command
mixed getHelper(string $name)

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

из Command
setContainer(ContainerInterface $container = null)

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

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

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

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

string getName()

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

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

string Имя команды

Command setDescription(string $description)

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

Параметры

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

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

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

string getDescription()

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

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

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

Command setHelp(string $help)

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

Параметры

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

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

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

string getHelp()

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

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

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

string getProcessedHelp()

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

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

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

Command setAliases(string[] $aliases)

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

Параметры

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

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

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

Исключения

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.1/Symfony/Bundle/SecurityBundle/Command/InitAclCommand.html

Spec-Zone.ru

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