{% set dataId = extraData.dataId ?? null %} {% set dataClass = extraData.dataClass ?? null %} {% set class = extraData.class ?? null %} {% set label = extraData.label ?? true %} {% set widgetAttributes = { 'placeholder': placeholder ?? field.vars.attr.placeholder ?? '', 'data-id': dataId, 'data-class': dataClass, } %} {% if class is not null %} {% set widgetAttributes = widgetAttributes|merge({'class': class}) %} {% endif %} {% if label is null or true == label %} {{ form_row(field, { 'attr': widgetAttributes }) }} {% else %} {{ form_widget(field, { 'attr': widgetAttributes }) }} {% endif %}