87 $elems =
$reader->parseInnerTree([
88 '{urn:ietf:params:xml:ns:caldav}calendar-data' =>
'Sabre\\CalDAV\\Xml\\Filter\\CalendarData',
89 '{DAV:}prop' =>
'Sabre\\Xml\\Element\\KeyValue',
97 foreach ($elems as $elem) {
99 switch ($elem[
'name']) {
102 $newProps[
'properties'] = array_keys($elem[
'value']);
116 foreach ($newProps as
$key => $value) {
An exception for terminatinating execution or to throw for unit testing.
const NS_CALDAV
This is the official CalDAV namespace.
CalendarMultiGetReport 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.