Spec-Zone.ru › Symfony 4.0

ConsoleTerminateEvent

class ConsoleTerminateEvent extends ConsoleEvent

Позволяет манипулировать кодом завершения команды после её выполнения.

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

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

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

from ConsoleEvent
InputInterface getInput()

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

from ConsoleEvent
OutputInterface getOutput()

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

from ConsoleEvent
setExitCode(int $exitCode)

Устанавливает код завершения.

int getExitCode()

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

Подробности

bool isPropagationStopped()

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

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

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

См. также

Event::stopPropagation()

stopPropagation()

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

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

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

Параметры

Command $command
InputInterface $input
OutputInterface $output
int $exitCode

Command|null getCommand()

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

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

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

InputInterface getInput()

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

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

InputInterface Экземпляр InputInterface

OutputInterface getOutput()

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

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

OutputInterface Экземпляр OutputInterface

setExitCode(int $exitCode)

Устанавливает код завершения.

Параметры

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

int getExitCode()

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

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

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

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

Spec-Zone.ru

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