Interface implemented by backends which support the DELETE, COPY and MOVE operations.
If a backend supports the following request method, it must implement this interface:
Source for this file: /Webdav/src/interfaces/backend/change.php
Version: | //autogentag// |
public ezcWebdavResponse |
copy(
$request
)
Serves COPY requests. |
public ezcWebdavResponse |
delete(
$request
)
Serves DELETE requests. |
public ezcWebdavResponse |
move(
$request
)
Serves MOVE requests. |
Serves COPY requests.
The method receives a ezcWebdavCopyRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavCopyResponse on success. If only some operations failed, this method may return an instance of ezcWebdavMultistatusResponse.
Name | Type | Description |
---|---|---|
$request |
ezcWebdavCopyRequest |
Serves DELETE requests.
The method receives a ezcWebdavDeleteRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavDeleteResponse on success.
Name | Type | Description |
---|---|---|
$request |
ezcWebdavDeleteRequest |
Serves MOVE requests.
The method receives a ezcWebdavMoveRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavMoveResponse on success. If only some operations failed, this method may return an instance of ezcWebdavMultistatusResponse.
Name | Type | Description |
---|---|---|
$request |
ezcWebdavMoveRequest |