FluentDOM\Serializer\Json\Rayfish::getNamespaces PHP Method

getNamespaces() protected method

protected getNamespaces ( DOMElement $node )
$node DOMElement
    protected function getNamespaces(\DOMElement $node)
    {
        $result = [];
        foreach (parent::getNamespaces($node) as $prefix => $uri) {
            $attribute = new \stdClass();
            $attribute->{'#name'} = '@' . $prefix;
            $attribute->{'#text'} = $uri;
            $attribute->{'#children'} = [];
            $result[] = $attribute;
        }
        return $result;
    }