Important
This extension is no longer maintained.
TwigElement is a Twig extension to manipulate HTML as object abstractions.
{# element(tag, content, attributes) #}
{{ element('input') }}
{# Outputs: <input type="" name=""> #}
{{ element('img').src('image.jpg') }}
{# Outputs: <img src="image.jpg" alt=""> #}
{{ element('a', 'Example Link', { href: 'http://example.com/' }) }}
{# Outputs: <a href="http://example.com/">Example Link</a> #}
Refer to the HtmlObject documentation for methods of element instances.