Spec-Zone.ru › Symfony 3.0

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) устарело

устарело

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

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

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() устарело

устарело

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

Возвращает 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, 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.0/Symfony/Component/Console/Event/ConsoleExceptionEvent.html

Spec-Zone.ru

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