--TEST--
Element::insertAdjacentElement()
--EXTENSIONS--
dom
--FILE--
foo
');
$container = $dom->documentElement;
$p = $container->firstElementChild;
var_dump($p->insertAdjacentElement(Dom\AdjacentPosition::BeforeBegin, $dom->createElement('A'))->tagName);
echo $dom->saveXML(), "\n";
var_dump($p->insertAdjacentElement(Dom\AdjacentPosition::AfterBegin, $dom->createElement('B'))->tagName);
echo $dom->saveXML(), "\n";
var_dump($p->insertAdjacentElement(Dom\AdjacentPosition::BeforeEnd, $dom->createElement('C'))->tagName);
echo $dom->saveXML(), "\n";
var_dump($p->insertAdjacentElement(Dom\AdjacentPosition::AfterEnd, $dom->createElement('D'))->tagName);
echo $dom->saveXML(), "\n";
?>
--EXPECT--
string(1) "A"
foo
string(1) "B"
foo
string(1) "C"
foo
string(1) "D"
foo