ConsoleErrorEvent
extends ConsoleEvent
in package
FinalYes
Allows to handle throwables thrown while running a command.
Tags
Table of Contents
Properties
Methods
- __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.
- setError() : mixed
- Replaces the thrown error/exception.
- setExitCode() : mixed
- Sets the exit code.
Properties
$command
protected
mixed
$command
$error
private
mixed
$error
$exitCode
private
mixed
$exitCode
$input
private
mixed
$input
$output
private
mixed
$output
Methods
__construct()
public
__construct(InputInterface $input, OutputInterface $output, mixed $error[, Command $command = null ]) : mixed
Parameters
- $input : InputInterface
- $output : OutputInterface
- $error : mixed
- $command : Command = null
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
ThrowablegetExitCode()
Gets the exit code.
public
getExitCode() : int
Return values
int —The command exit code
getInput()
Gets the input instance.
public
getInput() : InputInterface
Return values
InputInterface —An InputInterface instance
getOutput()
Gets the output instance.
public
getOutput() : OutputInterface
Return values
OutputInterface —An OutputInterface instance
setError()
Replaces the thrown error/exception.
public
setError(Throwable $error) : mixed
Parameters
- $error : Throwable
setExitCode()
Sets the exit code.
public
setExitCode(int $exitCode) : mixed
Parameters
- $exitCode : int
-
The command exit code