Spec-Zone.ru › Symfony 3.2

ConsoleExceptionEvent

class ConsoleExceptionEvent extends ConsoleEvent

Позволяет обрабатывать исключение, брошенное в команде.

Методы

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, Exception $exception, $exitCode)
Command getCommand()

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

из ConsoleEvent
InputInterface getInput()

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

из ConsoleEvent
OutputInterface getOutput()

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

из ConsoleEvent
Exception getException()

Возвращает брошенное исключение.

setException(Exception $exception)

Заменяет брошенное исключение.

int getExitCode()

Получает код выхода.

Детали

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, Exception $exception, $exitCode)

Параметры

Command $command
InputInterface $input
OutputInterface $output
Exception $exception
$exitCode

Command getCommand()

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

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

Command Экземпляр Command

InputInterface getInput()

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

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

InputInterface Экземпляр InputInterface

OutputInterface getOutput()

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

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

OutputInterface Экземпляр OutputInterface

Exception getException()

Возвращает брошенное исключение.

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

Exception Брошенное исключение

setException(Exception $exception)

Заменяет брошенное исключение.

Это исключение будет брошено, если в событии не задан ответ.

Параметры

Exception $exception Брошенное исключение

int getExitCode()

Получает код выхода.

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

int Код выхода команды

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

Spec-Zone.ru

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