58        $elems = 
$reader->parseInnerTree();
 
   78        foreach ($elems as $elem) {
 
   80            if ($elem[
'name'] !== 
'{DAV:}property') {
 
   84            $namespace = isset($elem[
'attributes'][
'namespace']) ?
 
   85                $elem[
'attributes'][
'namespace'] :
 
   88            $propName = 
'{' . 
$namespace . 
'}' . $elem[
'attributes'][
'name'];
 
   91            if (is_array($elem[
'value'])) {
 
An exception for terminatinating execution or to throw for unit testing.
ExpandProperty request parser.
static traverse($elems)
This method is used by deserializeXml, to recursively parse the {DAV:}property elements.
static xmlDeserialize(Reader $reader)
The deserialize method is called during xml parsing.
The Reader class expands upon PHP's built-in XMLReader.
if($err=$client->getError()) $namespace
Implementing the XmlDeserializable interface allows you to use a class as a deserializer for a specif...