supportsLocks = $supportsLocks;
    }
    /**
     * serialize
     *
     * @param DAV\Server $server
     * @param \DOMElement $prop
     * @return void
     */
    public function serialize(DAV\Server $server,\DOMElement $prop) {
        $doc = $prop->ownerDocument;
        if (!$this->supportsLocks) return null;
        $lockEntry1 = $doc->createElement('d:lockentry');
        $lockEntry2 = $doc->createElement('d:lockentry');
        $prop->appendChild($lockEntry1);
        $prop->appendChild($lockEntry2);
        $lockScope1 = $doc->createElement('d:lockscope');
        $lockScope2 = $doc->createElement('d:lockscope');
        $lockType1 = $doc->createElement('d:locktype');
        $lockType2 = $doc->createElement('d:locktype');
        $lockEntry1->appendChild($lockScope1);
        $lockEntry1->appendChild($lockType1);
        $lockEntry2->appendChild($lockScope2);
        $lockEntry2->appendChild($lockType2);
        $lockScope1->appendChild($doc->createElement('d:exclusive'));
        $lockScope2->appendChild($doc->createElement('d:shared'));
        $lockType1->appendChild($doc->createElement('d:write'));
        $lockType2->appendChild($doc->createElement('d:write'));
        //$frag->appendXML('');
        //$frag->appendXML('');
    }
}