Событие исключения консоли устарело
класс ConsoleExceptionEvent расширяет ConsoleEvent
устарело
Позволяет обрабатывать исключение, брошенное в команде.
Методы
| 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