--TEST-- GH-11830 (ParentNode methods should perform their checks upfront) - hierarchy variation --EXTENSIONS-- dom --FILE-- loadXML(<< XML); $container = $doc->documentElement; $alone = $container->firstElementChild; $testElement = $alone->nextElementSibling->firstElementChild; try { $testElement->$method($alone, $container); } catch (\DOMException $e) { echo $e->getMessage(), "\n"; } echo $doc->saveXML(); } test("prepend"); test("append"); test("before"); test("after"); test("replaceWith"); ?> --EXPECT-- Hierarchy Request Error Hierarchy Request Error Hierarchy Request Error Hierarchy Request Error Hierarchy Request Error