InteractsWithExceptionHandling
trait InteractsWithExceptionHandling (View source)
Properties
protected ExceptionHandler|null | $originalExceptionHandler | The original exception handler. |
|
protected | $except | ||
protected | $originalHandler |
Methods
$this
withExceptionHandling()
Restore exception handling.
$this
handleExceptions(array $exceptions)
Only handle the given exceptions via the exception handler.
$this
handleValidationExceptions()
Only handle validation exceptions via the exception handler.
$this
withoutExceptionHandling(array $except = [])
Disable exception handling for the test.
void
bool
void
Details
protected $this
withExceptionHandling()
Restore exception handling.
protected $this
handleExceptions(array $exceptions)
Only handle the given exceptions via the exception handler.
protected $this
handleValidationExceptions()
Only handle validation exceptions via the exception handler.
protected $this
withoutExceptionHandling(array $except = [])
Disable exception handling for the test.
void
__construct(ExceptionHandler $originalHandler, array $except = [])
Create a new class instance.
void
report(Throwable $e)
Report or log an exception.
bool
shouldReport(Throwable $e)
Determine if the exception should be reported.
void
renderForConsole(OutputInterface $output, Throwable $e)
Render an exception to the console.