Ejemplo n.º 1
0
 /**
  * Processes a lock response into a korresponding display information struct.
  *
  * The struct ist the processed by {@link
  * ezcWebdavTransport::flattenResponse()} and send by {@link
  * ezcWebdavTransport::sendResponse()}.
  * 
  * @param ezcWebdavLockResponse $response 
  * @return ezcWebdavXmlDisplayInformation
  */
 protected function processLockResponse(ezcWebdavLockResponse $response)
 {
     $xmlTool = ezcWebdavServer::getInstance()->xmlTool;
     $dom = $xmlTool->createDom();
     $propElement = $dom->appendChild($xmlTool->createDomElement($dom, 'prop'));
     $this->propertyHandler->serializeLiveProperty($response->lockDiscovery, $propElement, $xmlTool);
     return new ezcWebdavXmlDisplayInformation($response, $dom);
 }
Ejemplo n.º 2
0
 /**
  * Callback for the hook ezcWebdavPropertyHandler::serializeDeadProperty().
  *
  * Parameters are:
  * - ezcWebdavDeadProperty property
  * - ezcWebdavXmlTool xmlTool
  * 
  * @param ezcWebdavPluginParameters $params 
  * @return DOMElement|null
  */
 public function serializeDeadProperty(ezcWebdavPluginParameters $params)
 {
     return $this->propertyHandler->serializeDeadProperty($params['property'], $params['xmlTool']);
 }