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.