HTTPOutputHandler
class HTTPOutputHandler extends AbstractProcessingHandler (View source)
Output the error to the browser, with the given HTTP status code.
We recommend that you use a formatter that generates HTML with this.
Methods
Set the mime type to use when displaying this error.
Set the HTTP status code to use when displaying this error.
Set a formatter to use if Director::is_cli() is true
Return the formatter use if Director::is_cli() is true If none has been set, null is returned, and the getFormatter() result will be used instead
This method is required and must be protected for unit testing, since we can't mock static or private methods
Details
        
                            string
    getContentType()
        
    
    Get the mime type to use when displaying this error.
        
                            HTTPOutputHandler
    setContentType(string $contentType)
        
    
    Set the mime type to use when displaying this error.
Default text/html
        
                            int
    getStatusCode()
        
    
    Get the HTTP status code to use when displaying this error.
        
                            $this
    setStatusCode(int $statusCode)
        
    
    Set the HTTP status code to use when displaying this error.
Default 500
        
                            HTTPOutputHandler
    setCLIFormatter(FormatterInterface $cliFormatter)
        
    
    Set a formatter to use if Director::is_cli() is true
        
                            FormatterInterface
    getCLIFormatter()
        
    
    Return the formatter use if Director::is_cli() is true If none has been set, null is returned, and the getFormatter() result will be used instead
        
                            FormatterInterface
    getFormatter()
        
    
    Return the formatter to use in this case.
May be the getCliFormatter() value if one is provided and Director::is_cli() is true.
        
                            FormatterInterface
    getDefaultFormatter()
        
    
    Check default formatter to use
        
                            $this
    setDefaultFormatter(FormatterInterface $formatter)
        
    
    Set default formatter
        
                    protected        bool
    shouldShowError(int $errorCode)
        
    
    No description
        
                    protected        bool
    write(array $record)
        
    
    No description
        
                    protected        bool
    isCli()
        
    
    This method is required and must be protected for unit testing, since we can't mock static or private methods