1--TEST-- 2"macro" tag 3--TEMPLATE-- 4{% import 'forms.twig' as forms %} 5 6{{ forms.input('username') }} 7{{ forms.input('password', null, 'password', 1) }} 8--TEMPLATE(forms.twig)-- 9{% macro input(name, value, type, size) %} 10 <input type="{{ type|default("text") }}" name="{{ name }}" value="{{ value|e|default('') }}" size="{{ size|default(20) }}"> 11{% endmacro %} 12--DATA-- 13return [] 14--EXPECT-- 15 <input type="text" name="username" value="" size="20"> 16 17 <input type="password" name="password" value="" size="1"> 18