1--TEST--
2Test reading Element::$outerHTML on HTML documents
3--EXTENSIONS--
4dom
5--FILE--
6<?php
7
8$dom = Dom\HTMLDocument::createFromString('<p>foo</p>', LIBXML_NOERROR);
9
10$p = $dom->body->firstChild;
11var_dump($p->outerHTML);
12
13$root = $dom->documentElement;
14var_dump($root->outerHTML);
15
16$unattached_element = $dom->createElement('unattached');
17var_dump($unattached_element->outerHTML);
18
19$template = $dom->createElement('template');
20$template->innerHTML = '<p>foo</p>';
21var_dump($template->outerHTML);
22
23?>
24--EXPECT--
25string(10) "<p>foo</p>"
26string(49) "<html><head></head><body><p>foo</p></body></html>"
27string(25) "<unattached></unattached>"
28string(31) "<template><p>foo</p></template>"
29