Spec-Zone.ru › Symfony 3.4

ConsoleExceptionEvent deprecated

class ConsoleExceptionEvent extends ConsoleEvent

deprecated

since version 3.3, to be removed in 4.0. Use ConsoleErrorEvent instead.

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

Methods

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
__construct(Command $command, InputInterface $input, OutputInterface $output, Exception $exception, $exitCode)
Command|null getCommand()

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

from ConsoleEvent
InputInterface getInput()

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

from ConsoleEvent
OutputInterface getOutput()

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

from ConsoleEvent
Exception getException()

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

setException(Exception $exception)

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

int getExitCode()

Получает код завершения.

Details

bool isPropagationStopped()

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

Return Value

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

See also

Event::stopPropagation()

stopPropagation()

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

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

__construct(Command $command, InputInterface $input, OutputInterface $output, Exception $exception, $exitCode)

Parameters

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

Command|null getCommand()

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

Return Value

Command|null Экземпляр Command

InputInterface getInput()

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

Return Value

InputInterface Экземпляр InputInterface

OutputInterface getOutput()

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

Return Value

OutputInterface Экземпляр OutputInterface

Exception getException()

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

Return Value

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

setException(Exception $exception)

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

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

Parameters

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

int getExitCode()

Получает код завершения.

Return Value

int Код завершения команды

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

Spec-Zone.ru

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