Definition at line 7 of file EnumTest.php.
◆ testDeserialize()
Sabre\Xml\Deserializer\EnumTest::testDeserialize |
( |
| ) |
|
Definition at line 9 of file EnumTest.php.
9 {
10
11 $service = new Service();
12 $service->elementMap['{urn:test}root'] = 'Sabre\Xml\Deserializer\enum';
13
15<?xml version="1.0"?>
16<root xmlns="urn:test">
17 <foo1/>
18 <foo2/>
19</root>
20XML;
21
23
24 $expected = [
25 '{urn:test}foo1',
26 '{urn:test}foo2',
27 ];
28
29
30 $this->assertEquals($expected,
$result);
31
32
33 }
References $result, and $xml.
◆ testDeserializeDefaultNamespace()
Sabre\Xml\Deserializer\EnumTest::testDeserializeDefaultNamespace |
( |
| ) |
|
Definition at line 35 of file EnumTest.php.
35 {
36
37 $service = new Service();
38 $service->elementMap[
'{urn:test}root'] =
function(
$reader) {
39 return enum(
$reader,
'urn:test');
40 };
41
43<?xml version="1.0"?>
44<root xmlns="urn:test">
45 <foo1/>
46 <foo2/>
47</root>
48XML;
49
51
52 $expected = [
53 'foo1',
54 'foo2',
55 ];
56
57
58 $this->assertEquals($expected,
$result);
59
60 }
References $reader, $result, and $xml.
The documentation for this class was generated from the following file:
- libs/composer/vendor/sabre/xml/tests/Sabre/Xml/Deserializer/EnumTest.php