--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