HandleExceptions
class HandleExceptions (View source)
Properties
static string | $reservedMemory | Reserved memory so that errors can be displayed properly on memory exhaustion. |
|
protected Application | $app | The application instance. |
Methods
Convert PHP errors to ErrorException instances.
Handle the PHP shutdown event.
Create a new fatal exception instance from an error array.
Determine if the error type is fatal.
Get an instance of the exception handler.
Details
void
bootstrap(Application $app)
Bootstrap the given application.
void
handleError(int $level, string $message, string $file = '', int $line = 0, array $context = [])
Convert PHP errors to ErrorException instances.
void
handleException(Throwable $e)
Handle an uncaught exception from the application.
Note: Most exceptions can be handled via the try / catch block in the HTTP and Console kernels. But, fatal error exceptions must be handled differently since they are not normal exceptions.
protected void
renderForConsole(Exception $e)
Render an exception to the console.
protected void
renderHttpResponse(Exception $e)
Render an exception as an HTTP response and send it.
void
handleShutdown()
Handle the PHP shutdown event.
protected FatalErrorException
fatalExceptionFromError(array $error, int|null $traceOffset = null)
Create a new fatal exception instance from an error array.
protected bool
isFatal(int $type)
Determine if the error type is fatal.
protected ExceptionHandler
getExceptionHandler()
Get an instance of the exception handler.