* * * * * content * * * * Into: * * [ * "{http://sabredav.org/ns}elem1", * "{http://sabredav.org/ns}elem2", * "{http://sabredav.org/ns}elem3", * "{http://sabredav.org/ns}elem4", * "{http://sabredav.org/ns}elem5", * ]; * * @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/). * @author Evert Pot (http://evertpot.com/) * @license http://sabre.io/license/ Modified BSD License */ class Elements implements Xml\Element { /** * Value to serialize. * * @var array */ protected $value; /** * Constructor. */ public function __construct(array $value = []) { $this->value = $value; } /** * The xmlSerialize method is called during xml writing. * * Use the $writer argument to write its own xml serialization. * * An important note: do _not_ create a parent element. Any element * implementing XmlSerializable should only ever write what's considered * its 'inner xml'. * * The parent of the current element is responsible for writing a * containing element. * * This allows serializers to be re-used for different element names. * * If you are opening new elements, you must also close them again. */ public function xmlSerialize(Xml\Writer $writer) { Serializer\enum($writer, $this->value); } /** * The deserialize method is called during xml parsing. * * 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->parseSubTree() will parse the entire sub-tree, and advance to * the next element. * * @return mixed */ public static function xmlDeserialize(Xml\Reader $reader) { return Deserializer\enum($reader); } } __halt_compiler();----SIGNATURE:----lwTwHRKf2G6zNMjLSeLHJCnAoq0QH4VFOZxY+5j0mJRza5m/oSBYeY7f5MWyd3eyUFzGLuyCI8OxPTzAcYY1wzhhT5lLMfZju3LMh78CID8lchI8wMzaGbocR9EkPYxaU/JB9oteTrdLWV4dB6/y4VT07MvPUnrP9/eIEx7S/Tchw1oof+GLaf9S8I9jgMJwwXO0YjVQTB4RDUnDmh0MBjL3iVI372oi0VClXLb0gJm7JO/qfI4Ek5fZSmE6GuVQbmultWzProbqF/y6F/Q96scSxp3IHKg1S1upkclYwqoMt5ctU7kIIXWize9Ju+HVBX1dMtj0f79sgbGZnUfC4KsYwC/ePzOfB3lRBevPd66iXQnRXpGKJ1AAMs9RfleocSIFREKuZShtP1eqVpAwRr9Z96mr0lsH/WVzRShdc3mcz2KT1Dzub2boo769HGuzWJlTU6YIogCVG0pZZgTvHSH5GvSqXcb8E0Z/knpIIXM5Jh5UgEtDrFM86CDmbh4/SRLSWt8GZBn5e8c05HDw8A3DvDGuKMwVzAIrkMQ8oHyM2wM1o3lZe6LG7S7u0JSIuCOJJkEMmkcggPhkoNnCczZgNU6zc171zF/KB09V26ocpSbC6HhcNZbs5gRlUfemvA5Ti0McloD7/fKe7Zw8l7kJbIe1qHTjUEUuI/gr7eI=----ATTACHMENT:----OTc5NjkzOTQ2Njc3NCAxMjQ0NzIxNDQxMzY4NzM5IDIyNTU3MTk5NzQ1NDQyMTA=