PHPHtmlParser\Dom\InnerNode::propagateEncoding PHP Method

propagateEncoding() public method

Sets the encoding class to this node and propagates it to all its children.
public propagateEncoding ( stringEncode\Encode $encode ) : void
$encode stringEncode\Encode
return void
    public function propagateEncoding(Encode $encode)
    {
        $this->encode = $encode;
        $this->tag->setEncoding($encode);
        // check children
        foreach ($this->children as $id => $child) {
            /** @var AbstractNode $node */
            $node = $child['node'];
            $node->propagateEncoding($encode);
        }
    }