%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11585/root/var/www/html/water/vendor/codeception/codeception/src/Codeception/Util/ |
Upload File : |
<?php namespace Codeception\Util; class Xml { /** * @static * * @param \DOMDocument $xml * @param \DOMNode $node * @param array $array * * @return \DOMDocument */ public static function arrayToXml(\DOMDocument $xml, \DOMNode $node, $array = []) { foreach ($array as $el => $val) { if (is_array($val)) { self::arrayToXml($xml, $node->$el, $val); } else { $node->appendChild($xml->createElement($el, $val)); } } return $xml; } /** * @static * * @param $xml * * @return \DOMDocument|\DOMNode */ public static function toXml($xml) { if ($xml instanceof XmlBuilder) { return $xml->getDom(); } if ($xml instanceof \DOMDocument) { return $xml; } $dom = new \DOMDocument(); $dom->preserveWhiteSpace = false; if ($xml instanceof \DOMNode) { $xml = $dom->importNode($xml, true); $dom->appendChild($xml); return $dom; } if (is_array($xml)) { return self::arrayToXml($dom, $dom, $xml); } if (!empty($xml)) { $dom->loadXML($xml); } return $dom; } public static function build() { return new XmlBuilder(); } }