Documentation

ConsoleErrorEvent extends ConsoleEvent
in package

Allows to handle throwables thrown while running a command.

Tags
author

Wouter de Jong wouter@wouterj.nl

Table of Contents

$command  : mixed
$error  : mixed
$exitCode  : mixed
$input  : mixed
$output  : mixed
$propagationStopped  : bool
__construct()  : mixed
getCommand()  : Command|null
Gets the command that is executed.
getError()  : Throwable
Returns the thrown error/exception.
getExitCode()  : int
Gets the exit code.
getInput()  : InputInterface
Gets the input instance.
getOutput()  : OutputInterface
Gets the output instance.
isPropagationStopped()  : bool
Returns whether further event listeners should be triggered.
setError()  : mixed
Replaces the thrown error/exception.
setExitCode()  : mixed
Sets the exit code.
stopPropagation()  : mixed
Stops the propagation of the event to further event listeners.

Properties

$propagationStopped

private bool $propagationStopped = false

Whether no further event listeners should be triggered

Methods

getCommand()

Gets the command that is executed.

public getCommand() : Command|null
Return values
Command|null

A Command instance

getError()

Returns the thrown error/exception.

public getError() : Throwable
Return values
Throwable

getExitCode()

Gets the exit code.

public getExitCode() : int
Return values
int

The command exit code

isPropagationStopped()

Returns whether further event listeners should be triggered.

public isPropagationStopped() : bool
Tags
see
Event::stopPropagation()
Return values
bool

Whether propagation was already stopped for this event

setError()

Replaces the thrown error/exception.

public setError(Throwable $error) : mixed
Parameters
$error : Throwable
Return values
mixed

setExitCode()

Sets the exit code.

public setExitCode(int $exitCode) : mixed
Parameters
$exitCode : int

The command exit code

Return values
mixed

stopPropagation()

Stops the propagation of the event to further event listeners.

public stopPropagation() : mixed

If multiple event listeners are connected to the same event, no further event listener will be triggered once any trigger calls stopPropagation().

Return values
mixed

Search results