Zeta Components Manual :: Docs For Class ezcWebdavRequestPropertyBehaviourContent
Webdav::ezcWebdavRequestPropertyBehaviourContent
Class ezcWebdavRequestPropertyBehaviourContent
Class representing the <propertybehaviour /> XML element in the COPY/MOVE request body.
An instance of this class represents the <propertybehaviour /> XML element, that may optionally be contained in the body of a COPY or MOVE request. Either of the properties $keepAlive or $omit may be set, but not both of them at once.
The $keepAlive property may contain an array of URIs, indicating the properties that must be kept alive during the operation, the constant value ezcWebdavRequestPropertyBehaviourContent::ALL to indicate that all properties must be processed live or null, if the $omit property is set to true. Otherwise an ezcBaseValueException will be thrown.
The $omit property may contain either true or false and must be false if the $keepAlive property is used. Otherwise an ezcBaseValueException will be thrown.
Source for this file: /Webdav/src/requests/content/property_behaviour.php
ezcWebdavInfrastructureBase | --ezcWebdavRequestPropertyBehaviourContent
| Version: | //autogen// | 
Constants
| 
            ALL
             =  0
           | Indicates that the <keepalive /> XML element contained #PCDATA *. | 
Properties
| array|int | read/write | 
            $keepAlive
                      Represents the <keepalive /> XML element. | 
| bool | read/write | 
            $omit
                      Represents the <omit /> XML element. | 
Member Variables
| protected array(string=>mixed) | 
              $properties
               = array()            Container to hold the properties | 
Inherited Member Variables
| From ezcWebdavInfrastructureBase | |
|---|---|
| protected | ezcWebdavInfrastructureBase::$pluginData | 
Method Summary
| public void | 
              __construct(
               )
            Creates a new instance. | 
Inherited Methods
| 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. | 
Methods
__construct
Creates a new instance.