Goetas\Twital\Attribute\CaptureAttribute::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;
        $pi = $context->createControlNode("set " . html_entity_decode($att->value));
        $node->parentNode->insertBefore($pi, $node);
        $pi = $context->createControlNode("endset");
        $node->parentNode->insertBefore($pi, $node->nextSibling);
        // insert after
        $node->removeAttributeNode($att);
    }
CaptureAttribute