77 $elems =
$reader->parseInnerTree([
78 '{urn:ietf:params:xml:ns:carddav}address-data' =>
'Sabre\\CardDAV\\Xml\\Filter\\AddressData',
79 '{DAV:}prop' =>
'Sabre\\Xml\\Element\\KeyValue',
87 foreach ($elems as $elem) {
89 switch ($elem[
'name']) {
92 $newProps[
'properties'] = array_keys($elem[
'value']);
106 foreach ($newProps as
$key => $value) {
An exception for terminatinating execution or to throw for unit testing.
const NS_CARDDAV
xml namespace for CardDAV elements
AddressBookMultiGetReport request parser.
static xmlDeserialize(Reader $reader)
The deserialize method is called during xml parsing.
The Reader class expands upon PHP's built-in XMLReader.
Implementing the XmlDeserializable interface allows you to use a class as a deserializer for a specif...
resolve($basePath, $newPath)
This file contains all the uri handling functions.