{%- spaceless %} {% set class = (class ?? [])|explodeClass|merge([ (toggle ?? reverseToggle ?? false) ? 'fieldtoggle', 'checkbox' ]|filter) %} {% set value = (value is defined ? value : 1) %} {% set id = (id is defined and id ? id : 'checkbox'~random()) %} {% set label = (label is defined ? label) %} {% if name is defined and (name|length < 3 or name|slice(-2) != '[]') %} {{ hiddenInput(name, '') }} {% endif %} {% endspaceless -%}