Spec-Zone.ru › Symfony 4.0

Событие исключения консоли устарело

класс ConsoleExceptionEvent расширяет ConsoleEvent

устарело

since версия 3.3, будет удалена в 4.0. Используйте ConsoleErrorEvent вместо этого.

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

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

Останавливает распространение события до дальнейших обработчиков событий.

из Event
__construct(Команда $command, InputInterface $input, OutputInterface $output, Exception $exception, $exitCode)
Команда|null getCommand()

Возвращает выполняемую команду.

из ConsoleEvent
InputInterface getInput()

Возвращает экземпляр ввода.

из ConsoleEvent
OutputInterface getOutput()

Возвращает экземпляр вывода.

из ConsoleEvent
Exception getException()

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

setException(Exception $exception)

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

int getExitCode()

Возвращает код выхода.

Подробности

bool isPropagationStopped()

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

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

bool Было ли уже остановлено распространение для этого события

См. также

Event::stopPropagation()

stopPropagation()

Останавливает распространение события до дальнейших обработчиков событий.

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

__construct(Команда $command, InputInterface $input, OutputInterface $output, Exception $exception, $exitCode)

Параметры

Команда $command
InputInterface $input
OutputInterface $output
Exception $exception
$exitCode

Команда|null getCommand()

Возвращает выполняемую команду.

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

Команда|null Экземпляр Команда

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/4.0/Symfony/Component/Console/Event/ConsoleExceptionEvent.html

Spec-Zone.ru

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