Documentation

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
copyright

Copyright (C) fruux GmbH (https://fruux.com/)

author

Evert Pot (http://evertpot.com/)

license

http://sabre.io/license/ Modified BSD License

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
Return values
mixed

Search results