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 |  __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.  |  |
| Response |  render(Request $request, Throwable $e)  Render an exception into an HTTP response.  |  |
| void |  renderForConsole(OutputInterface $output, Throwable $e)  Render an exception to the console.  |  
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.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/7.x/Illuminate/Foundation/Testing/Concerns/InteractsWithExceptionHandling.html