ProcessResult
interface ProcessResult
Methods
Get the original command executed by the process.
Determine if the process was successful.
Determine if the process failed.
Get the exit code of the process.
Get the standard output of the process.
Determine if the output contains the given string.
Get the error output of the process.
Determine if the error output contains the given string.
Throw an exception if the process failed.
Throw an exception if the process failed and the given condition is true.
Details
at line 12
string
command()
Get the original command executed by the process.
at line 17
bool
successful()
Determine if the process was successful.
at line 22
bool
failed()
Determine if the process failed.
at line 27
int|null
exitCode()
Get the exit code of the process.
at line 32
string
output()
Get the standard output of the process.
at line 37
bool
seeInOutput(string $output)
Determine if the output contains the given string.
at line 42
string
errorOutput()
Get the error output of the process.
at line 47
bool
seeInErrorOutput(string $output)
Determine if the error output contains the given string.
at line 52
ProcessResult
throw(callable|null $callback = null)
Throw an exception if the process failed.
at line 57
ProcessResult
throwIf(bool $condition, callable|null $callback = null)
Throw an exception if the process failed and the given condition is true.