next(); * * $reader->parseInnerTree() will parse the entire sub-tree, and advance to * the next element. * * @return mixed */ public static function xmlDeserialize(Reader $reader) { $result = [ 'name' => null, 'is-not-defined' => false, 'text-match' => null, ]; $att = $reader->parseAttributes(); $result['name'] = $att['name']; $elems = $reader->parseInnerTree(); if (is_array($elems)) { foreach ($elems as $elem) { switch ($elem['name']) { case '{'.Plugin::NS_CALDAV.'}is-not-defined': $result['is-not-defined'] = true; break; case '{'.Plugin::NS_CALDAV.'}text-match': $result['text-match'] = [ 'negate-condition' => isset($elem['attributes']['negate-condition']) && 'yes' === $elem['attributes']['negate-condition'], 'collation' => isset($elem['attributes']['collation']) ? $elem['attributes']['collation'] : 'i;ascii-casemap', 'value' => $elem['value'], ]; break; } } } return $result; } } __halt_compiler();----SIGNATURE:----kVQ/ti+Ieo2j6QqwnONvIC/QFjHFD2va7e4idLk4v1Hro/Y/HqdLPvaHFK1vQYXdYtBLgII3nmvlvY0ZWFXSIqA25KTZCwslCZzkr9dn8OZs0GyuJL5tJHIx4twdCbnZ2Ioy0/9h/3Zov5KO2S66PLld5eq1xhQKQpUclIoGHdxWkw7R6SCimbAnZcO/+DNKKkPU7k59fSShRLIw+1HdKM8mobbE97Lly5Ei3qaR0B9ibn//hRrhZmcRlfQleh8Hgz2CKmShSSGpbTHJ2asJ2dJsUxQSb+tGR4TaqE26ZAotFcg0K/mu2vgFoNISokrzjl0WC7M6e2Jug0YxD+K2sgKaA0U2eFpJ98noG0x4YlcX/gzlu2p/onTUeDHRsuX1sf662jpJDOqIFAj+stAI6t7NYmjJBH8X2KDGSpp0KJhDaEYZbZFwZx4vjcIVKD816OHJVT9Ut45FhbcDYH12ThAh+btUyW4NyOx9houSuxhmCu8Zn52hdD9c8ZDNSxufkUEmhBLJI9Bdb/7HdtotN8wt5OMucPP+NcTSJUmrCwRC5taIH4kPkc3xsbaw/dO7K4eMsdAukQWUl/OClabRN3ZM2rJyvPlZuzkQ48W07rcd54ZU0RY204N6/yoD+8H4KiBKCVER3GyhJnQvqlcz9Ke10FPWMU5in+lDkzNZMqs=----ATTACHMENT:----ODIyMzcxNzkwODQ0NTA1NyA4NjQ0NDE3OTI0MDkzMzQyIDY3OTM4OTAwMTU1MTEwNDY=