{% macro flash(type, message, close, use_raw, class, domain) %} {% from "@Tabler/components/alert.html.twig" import alert %} {% if type == 'error' %} {% set type = 'danger' %} {% endif %} {{ alert({ type: type, title: message|trans({}, domain|default('TablerBundle')), dismissible: close|default(false), important: true, raw: use_raw|default(false), class: class|default('') }) }} {% endmacro %} {% macro session_flash(close, use_raw, class, domain) %} {% if app.session.flashbag.peekAll|length > 0 %} {% for type, messages in app.session.flashbag.all %} {% for message in messages %} {{ _self.flash(type, message, close, use_raw, class, domain) }} {% endfor %} {% endfor %} {% endif %} {% endmacro %}