We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df8476c commit b9a6e91Copy full SHA for b9a6e91
tests/XMLSerializerTest.php
@@ -25,6 +25,18 @@ public function testCanBeSerializedToXml(): void {
25
$this->assertEquals($expected, $serializer->toXML($this->tokens));
26
}
27
28
+ public function testCanUseCustomXmlWriter(): void {
29
+ $expected = \file_get_contents(__DIR__ . '/_files/test.php.xml');
30
+
31
+ $writer = new \XMLWriter();
32
+ $writer->openMemory();
33
+ $writer->setIndent(true);
34
35
+ $serializer = new XMLSerializer();
36
+ $serializer->appendToWriter($writer, $this->tokens);
37
+ $this->assertEquals($expected, $writer->outputMemory());
38
+ }
39
40
public function testCanBeSerializedToDomDocument(): void {
41
$serializer = new XMLSerializer();
42
$result = $serializer->toDom($this->tokens);
0 commit comments