FluentDOM\Loader\Json\BadgerFish::transferNamespacesTo PHP Method

transferNamespacesTo() protected method

protected transferNamespacesTo ( DOMElement $node, stdClass $data )
$node DOMElement
$data stdClass
    protected function transferNamespacesTo(\DOMElement $node, $data)
    {
        foreach ($data as $key => $namespace) {
            $prefix = $key === '$' ? NULL : $key;
            if ($node->lookupNamespaceUri($prefix) != $namespace) {
                $node->setAttribute(empty($prefix) ? 'xmlns' : 'xmlns:' . $prefix, $namespace);
            }
        }
    }