Class generated by the backend to respond to OPTIONS requests.
If a ezcWebdavBackend receives an instance of ezcWebdavOptionsRequest it might react with an instance of ezcWebdavOptionsResponse or with producing an error.
Source for this file: /Webdav/src/responses/options.php
ezcWebdavInfrastructureBase | --ezcWebdavResponse | --ezcWebdavOptionsResponse
Version: | //autogentag// |
VERSION_ONE
= '1'
|
|
VERSION_ONE_EXTENDED
= '1#extended'
|
|
VERSION_TWO
= '2'
|
From ezcWebdavResponse | |
---|---|
public |
ezcWebdavResponse::$errorNames
|
protected |
ezcWebdavResponse::$headers
|
protected |
ezcWebdavResponse::$properties
|
From ezcWebdavInfrastructureBase | |
protected |
ezcWebdavInfrastructureBase::$pluginData
|
public void |
__construct(
[ $version
= null] )
Creates a new response object. |
public void |
validateHeaders(
)
Validates the headers set in this response. |
From ezcWebdavResponse | |
---|---|
public void |
ezcWebdavResponse::__construct()
Construct error response from status. |
public mixed |
ezcWebdavResponse::getHeader()
Returns the contents of a specific header. |
public array(string=>string) |
ezcWebdavResponse::getHeaders()
Returns all headers. |
public void |
ezcWebdavResponse::setHeader()
Sets a header to a specified value. |
public void |
ezcWebdavResponse::validateHeaders()
Validates the headers set in this response. |
public string |
ezcWebdavResponse::__toString()
Return valid HTTP response string from error code. |
From ezcWebdavInfrastructureBase | |
public mixed |
ezcWebdavInfrastructureBase::getPluginData()
Retrieves plugin data from the storage. |
public bool |
ezcWebdavInfrastructureBase::hasPluginData()
Returns if plugin data is available in the storage. |
public void |
ezcWebdavInfrastructureBase::removePluginData()
Removes plugin data from the storage. |
public void |
ezcWebdavInfrastructureBase::setPluginData()
Sets plugin data in the storage. |
Creates a new response object.
Creates a new response object, that indicates the given WebDAV $version to be supported by the server.
Name | Type | Description |
---|---|---|
$version |
string |
Method | Description |
---|---|
ezcWebdavResponse::__construct() |
Construct error response from status. |
Validates the headers set in this response.
This method is called by ezcWebdavServer after the response object has been created by an ezcWebdavBackend. It validates all headers, specific to this response, for existance of required headers and validity of all headers used. The call of the parent method is *mandatory* to have common WebDAV and HTTP headers validated, too.
Type | Description |
---|---|
ezcWebdavInvalidHeaderException |
if a header is present, but its content does not validate. |
ezcWebdavMissingHeaderException |
if a required header is missing. |
Method | Description |
---|---|
ezcWebdavResponse::validateHeaders() |
Validates the headers set in this response. |