1--TEST--
2DOM\HTMLDocument serialization of full document
3--EXTENSIONS--
4dom
5--FILE--
6<?php
7
8$dom = DOM\HTMLDocument::createFromString(<<<HTML
9<!DOCTYPE HTML>
10<html lang="en">
11    <head>
12        <title>This is my épic title!</title>
13        <meta charset="utf-8">
14        <script>
15        var foo="</p>";
16        </script>
17        <style>
18        foo > bar {}
19        </style>
20    </head>
21    <body>
22        <main xmlns="some:ns" foo:bar="x" normal="x">
23            <img alt="foo" src="/">
24            <br>
25            <test:test></test:test>
26        </main>
27    </body>
28</html>
29HTML);
30echo $dom->saveHTML();
31
32?>
33--EXPECT--
34<!DOCTYPE html><html lang="en"><head>
35        <title>This is my épic title!</title>
36        <meta charset="utf-8">
37        <script>
38        var foo="</p>";
39        </script>
40        <style>
41        foo > bar {}
42        </style>
43    </head>
44    <body>
45        <main xmlns="some:ns" foo:bar="x" normal="x">
46            <img alt="foo" src="/">
47            <br>
48            <test:test></test:test>
49        </main>
50
51</body></html>
52