Exception
extends Exception
in package
Main Exception class.
This class defines a getHTTPCode method, which should return the appropriate HTTP code for the Exception occurred. The default for this is 500.
This class also allows you to generate custom xml data for your exceptions. This will be displayed in the 'error' element in the failing response.
Tags
Table of Contents
- getHTTPCode() : int
- Returns the HTTP statuscode for this exception.
- getHTTPHeaders() : array<string|int, mixed>
- This method allows the exception to return any extra HTTP response headers.
- serialize() : mixed
- This method allows the exception to include additional information into the WebDAV error response.
Methods
getHTTPCode()
Returns the HTTP statuscode for this exception.
public
getHTTPCode() : int
Return values
int —getHTTPHeaders()
This method allows the exception to return any extra HTTP response headers.
public
getHTTPHeaders(Server $server) : array<string|int, mixed>
The headers must be returned as an array.
Parameters
- $server : Server
Return values
array<string|int, mixed> —serialize()
This method allows the exception to include additional information into the WebDAV error response.
public
serialize(Server $server, DOMElement $errorNode) : mixed
Parameters
- $server : Server
- $errorNode : DOMElement