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.