/** * 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); }
/** * 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']); }