ParamFilter
in package
implements
XmlDeserializable
PropFilter parser.
This class parses the {urn:ietf:params:xml:ns:caldav}param-filter XML element, as defined in:
https://tools.ietf.org/html/rfc4791#section-9.7.3
The result will be spit out as an array.
Tags
Interfaces, Classes and Traits
- XmlDeserializable
- Implementing the XmlDeserializable interface allows you to use a class as a deserializer for a specific element.
Table of Contents
- xmlDeserialize() : mixed
- The deserialize method is called during xml parsing.
Methods
xmlDeserialize()
The deserialize method is called during xml parsing.
public
static xmlDeserialize(Reader $reader) : mixed
This method is called statically, this is because in theory this method may be used as a type of constructor, or factory method.
Often you want to return an instance of the current class, but you are free to return other data as well.
Important note 2: You are responsible for advancing the reader to the next element. Not doing anything will result in a never-ending loop.
If you just want to skip parsing for this element altogether, you can just call $reader->next();
$reader->parseInnerTree() will parse the entire sub-tree, and advance to the next element.
Parameters
- $reader : Reader