PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
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 6 months ago Element 6 months ago Serializer 6 months ago ContextStackTrait.php 6 months ago Element.php 6 months ago LibXMLException.php 6 months ago ParseException.php 6 months ago Reader.php 6 months ago Service.php 6 months ago Version.php 6 months ago Writer.php 6 months ago XmlDeserializable.php 6 months ago XmlSerializable.php 6 months ago
XmlDeserializable.php
39 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AmeliaVendor\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