/** * 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::serializeUnknownLiveProperty().; * * Parameters are: * - ezcWebdavLiveProperty property * - ezcWebdavTransport xmlTool * - DOMElement parentElement * * @param ezcWebdavPluginParameters $params * @return void */ public function serializeUnknownLiveProperty(ezcWebdavPluginParameters $params) { return $this->propertyHandler->serializeLiveProperty($params['property'], $params['parentElement'], $params['xmlTool']); }