Spec-Zone.ru › Symfony 2.8

ConsoleCommandEvent

class ConsoleCommandEvent extends ConsoleEvent

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

Постоянные значения

RETURN_CODE_DISABLED

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

Методы

bool isPropagationStopped()

Возвращает значение, указывающее, следует ли вызывать дополнительные обработчики событий.

из Event
stopPropagation()

Прекращает распространение события к дополнительным обработчикам событий.

из Event
setDispatcher(EventDispatcherInterface $dispatcher) устаревший

Хранит EventDispatcher, который отправляет это событие.

из Event
EventDispatcherInterface getDispatcher() устаревший

Возвращает EventDispatcher, который отправляет это событие.

из Event
string getName() устаревший

Получает имя события.

из Event
setName(string $name) устаревший

Устанавливает свойство имени события.

из Event
__construct(Command $command, InputInterface $input, OutputInterface $output) из ConsoleEvent
Command getCommand()

Получает команду, которая выполняется.

из ConsoleEvent
InputInterface getInput()

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

из ConsoleEvent
OutputInterface getOutput()

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

из ConsoleEvent
bool disableCommand()

Отключает команду, чтобы она не выполнялась.

bool enableCommand()

Включает команду.

bool commandShouldRun()

Возвращает true, если команда может быть выполнена, иначе false.

Подробности

bool isPropagationStopped()

Возвращает значение, указывающее, следует ли вызывать дополнительные обработчики событий.

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

bool Указывает, было ли уже остановлено распространение данного события.

См. также

Event::stopPropagation()

stopPropagation()

Прекращает распространение события к дополнительным обработчикам событий.

Если к одному и тому же событию подключено несколько обработчиков событий, никакой дальнейший обработчик событий не будет вызван, как только любой триггер вызовет stopPropagation().

setDispatcher(EventDispatcherInterface $dispatcher) устаревший

устаревший

с версия 2.4, будет удален в 3.0. Диспечер событий передается в вызов обработчика.

Хранит EventDispatcher, который отправляет это событие.

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() устаревший

устаревший

с версия 2.4, будет удален в 3.0. Диспечер событий передается в вызов обработчика.

Возвращает EventDispatcher, который отправляет это событие.

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

EventDispatcherInterface

string getName() устаревший

устаревший

с версия 2.4, будет удален в 3.0. Имя события передается в вызов обработчика.

Получает имя события.

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

string

setName(string $name) устаревший

устаревший

с версия 2.4, будет удален в 3.0. Имя события передается в вызов обработчика.

Устанавливает свойство имени события.

Параметры

string $name Имя события.

__construct(Command $command, InputInterface $input, OutputInterface $output)

Параметры

Command $command
InputInterface $input
OutputInterface $output

Command getCommand()

Получает команду, которая выполняется.

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

Command Экземпляр Command

InputInterface getInput()

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

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

InputInterface Экземпляр InputInterface

OutputInterface getOutput()

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

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

OutputInterface Экземпляр OutputInterface

bool disableCommand()

Отключает команду, чтобы она не выполнялась.

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

bool

bool enableCommand()

Включает команду.

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

bool

bool commandShouldRun()

Возвращает true, если команда может быть выполнена, иначе false.

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

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Console/Event/ConsoleCommandEvent.html

Spec-Zone.ru

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