Spec-Zone.ru › Symfony 3.1

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/3.1/Symfony/Component/Console/Event/ConsoleCommandEvent.html

Spec-Zone.ru

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