FluentDOM\Loader\Json\SimpleXML::transferChildTo PHP Méthode

transferChildTo() protected méthode

protected transferChildTo ( DOMNode $node, string $name, mixed $data ) : array
$node DOMNode
$name string
$data mixed
Résultat array
    protected function transferChildTo(\DOMNode $node, $name, $data)
    {
        /** @var Document $dom */
        $dom = $node->ownerDocument ?: $node;
        if (!is_array($data)) {
            $data = [$data];
        }
        foreach ($data as $dataChild) {
            $child = $node->appendChild($dom->createElement($name));
            $this->transferTo($child, $dataChild);
        }
        return $data;
    }