Spec-Zone.ru › Symfony 3.1

ConsoleExceptionEvent

class ConsoleExceptionEvent extends ConsoleEvent

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
setDispatcher(EventDispatcherInterface $dispatcher) устаревшее

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

from Event
EventDispatcherInterface getDispatcher() устаревшее

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

from Event
string getName() устаревшее

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

from Event
setName(string $name) устаревшее

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

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()

Получает код выхода.

Подробности

bool isPropagationStopped()

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

Значение возврата

bool Указывает, было ли уже остановлено распространение для данного события.

См. также

Event::stopPropagation()

stopPropagation()

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

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

setDispatcher(EventDispatcherInterface $dispatcher) устаревшее

устаревшее

с версии 2.4, будет удалено в 3.0. Обработчик событий передается в вызов слушателя.

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

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() устаревшее

устаревшее

с версии 2.4, будет удалено в 3.0. Обработчик событий передается в вызов слушателя.

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

Значение возврата

EventDispatcherInterface

string getName() устаревшее

устаревшее

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

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

Значение возврата

string

setName(string $name) устаревшее

устаревшее

с версии 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/2.8/Symfony/Component/Console/Event/ConsoleExceptionEvent.html

Spec-Zone.ru

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