Spec-Zone.ru › Symfony 2.7

ConsoleExceptionEvent

class ConsoleExceptionEvent extends ConsoleEvent

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

Methods

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
setDispatcher(EventDispatcherInterface $dispatcher) deprecated

Хранит EventDispatcher, который отправляет это событие.

from Event
EventDispatcherInterface getDispatcher() deprecated

Возвращает EventDispatcher, который отправляет это событие.

from Event
string getName() deprecated

Получает имя события.

from Event
setName(string $name) deprecated

Устанавливает свойство имени события.

from Event
__construct(Command $command, InputInterface $input, OutputInterface $output, Exception $exception, $exitCode)
Command 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().

setDispatcher(EventDispatcherInterface $dispatcher) deprecated

deprecated

since version 2.4, to be removed in 3.0. Dispatcher передаётся в вызов обработчика.

Хранит EventDispatcher, который отправляет это событие.

Parameters

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() deprecated

deprecated

since version 2.4, to be removed in 3.0. Dispatcher передаётся в вызов обработчика.

Возвращает EventDispatcher, который отправляет это событие.

Return Value

EventDispatcherInterface

string getName() deprecated

deprecated

since version 2.4, to be removed in 3.0. Имя события передаётся в вызов обработчика.

Получает имя события.

Return Value

string

setName(string $name) deprecated

deprecated

since version 2.4, to be removed in 3.0. Имя события передаётся в вызов обработчика.

Устанавливает свойство имени события.

Parameters

string $name Имя события

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

Parameters

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

Command getCommand()

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

Return Value

Command Экземпляр 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/2.7/Symfony/Component/Console/Event/ConsoleExceptionEvent.html

Spec-Zone.ru

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