/** * * @param string $nodeName * @param string $nodeText * @param \DOMNode $node * @return DOMElement */ public static function createChildBeforeNode($nodeName, $nodeText, \DOMNode $node) { $rootNode = $node->parentNode; $nodeworking = XmlUtil::createChildNode($rootNode, $nodeName); self::addTextNode($nodeworking, $nodeText); $rootNode->insertBefore($nodeworking, $node); return $nodeworking; }