Spec-Zone.ru › Symfony 3.2

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) устаревший

устаревший

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

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

Параметры

EventDispatcherInterface $dispatcher

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

устаревший

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

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

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

EventDispatcherInterface

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

устаревший

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

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

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

string

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

устаревший

since версия 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.2/Symfony/Component/Console/Event/ConsoleCommandEvent.html

Spec-Zone.ru

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