Definition at line 8 of file CDataTest.php.
◆ testDeserialize()
Sabre\Xml\Element\CDataTest::testDeserialize |
( |
| ) |
|
@expectedException \LogicException
Definition at line 13 of file CDataTest.php.
13 {
14
16<?xml version="1.0"?>
17<root xmlns="http://sabredav.org/ns">
18 <blabla />
19</root>
20BLA;
21
24 '{http://sabredav.org/ns}blabla' => 'Sabre\\Xml\\Element\\Cdata',
25 ];
27
29
30 }
References $input, Sabre\VObject\$output, and $reader.
◆ testSerialize()
Sabre\Xml\Element\CDataTest::testSerialize |
( |
| ) |
|
Definition at line 32 of file CDataTest.php.
32 {
33
34 $writer = new Writer();
35 $writer->namespaceMap = [
36 'http://sabredav.org/ns' => null
37 ];
38 $writer->openMemory();
39 $writer->startDocument('1.0');
40 $writer->setIndent(true);
41 $writer->write([
42 '{http://sabredav.org/ns}root' => new Cdata('<foo&bar>'),
43 ]);
44
45 $output = $writer->outputMemory();
46
47 $expected = <<<XML
48<?xml version="1.0"?>
49<root xmlns="http://sabredav.org/ns"><![CDATA[<foo&bar>]]></root>
50
51XML;
52
53 $this->assertEquals($expected,
$output);
54
55
56 }
References Sabre\VObject\$output.
The documentation for this class was generated from the following file:
- libs/composer/vendor/sabre/xml/tests/Sabre/Xml/Element/CDataTest.php