Goetas\Twital\Attribute\SetAttribute::visit PHP Method

visit() public method

public visit ( DOMAttr $att, Compiler $context )
$att DOMAttr
$context Goetas\Twital\Compiler
    public function visit(\DOMAttr $att, Compiler $context)
    {
        $node = $att->ownerElement;
        $sets = ParserHelper::staticSplitExpression(html_entity_decode($att->value), ",");
        foreach ($sets as $set) {
            $pi = $context->createControlNode("set " . $set);
            $node->parentNode->insertBefore($pi, $node);
        }
        $node->removeAttributeNode($att);
    }
SetAttribute