PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / sabre / xml / lib / XmlDeserializable.php
ameliabooking / vendor / sabre / xml / lib Last commit date
Deserializer 1 year ago Element 1 year ago Serializer 1 year ago ContextStackTrait.php 1 year ago Element.php 1 year ago LibXMLException.php 1 year ago ParseException.php 1 year ago Reader.php 1 year ago Service.php 1 year ago Version.php 1 year ago Writer.php 1 year ago XmlDeserializable.php 1 year ago XmlSerializable.php 1 year ago
XmlDeserializable.php
39 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Sabre\Xml;
6
7 /**
8 * Implementing the XmlDeserializable interface allows you to use a class as a
9 * deserializer for a specific element.
10 *
11 * @copyright Copyright (C) 2009-2015 fruux GmbH (https://fruux.com/).
12 * @author Evert Pot (http://evertpot.com/)
13 * @license http://sabre.io/license/ Modified BSD License
14 */
15 interface XmlDeserializable
16 {
17 /**
18 * The deserialize method is called during xml parsing.
19 *
20 * This method is called statically, this is because in theory this method
21 * may be used as a type of constructor, or factory method.
22 *
23 * Often you want to return an instance of the current class, but you are
24 * free to return other data as well.
25 *
26 * You are responsible for advancing the reader to the next element. Not
27 * doing anything will result in a never-ending loop.
28 *
29 * If you just want to skip parsing for this element altogether, you can
30 * just call $reader->next();
31 *
32 * $reader->parseInnerTree() will parse the entire sub-tree, and advance to
33 * the next element.
34 *
35 * @return mixed see comments above
36 */
37 public static function xmlDeserialize(Reader $reader);
38 }
39