65 $elementMap = $reader->elementMap;
66 $elementMap[
'{DAV:}prop'] =
'Sabre\DAV\Xml\Element\Prop';
67 $elementMap[
'{DAV:}set'] =
'Sabre\Xml\Element\KeyValue';
68 $elementMap[
'{DAV:}remove'] =
'Sabre\Xml\Element\KeyValue';
72 foreach ($elems as $elem) {
73 if ($elem[
'name'] ===
'{DAV:}set') {
74 $self->properties = array_merge($self->properties, $elem[
'value'][
'{DAV:}prop']);
parseInnerTree(array $elementMap=null)
Parses all elements below the current element.
The Reader class expands upon PHP's built-in XMLReader.
WebDAV Extended MKCOL request parser.
Implementing the XmlDeserializable interface allows you to use a class as a deserializer for a specif...
getProperties()
Returns a key=>value array with properties that are supposed to get set during creation of the new co...
static xmlDeserialize(Reader $reader)
The deserialize method is called during xml parsing.