{% set flashTypeMap = {'danger': 'error', 'notice': 'info', 'alert': 'warning'} %} {% set flashData = [] %} {% for type, messages in app.flashes %} {% set toastType = flashTypeMap[type] is defined ? flashTypeMap[type] : type %} {% set toastType = toastType in ['success', 'error', 'warning', 'info'] ? toastType : 'info' %} {% for message in messages %} {% set flashData = flashData|merge([{'type': toastType, 'message': message}]) %} {% endfor %} {% endfor %} {% if flashData is not empty %} {% endif %}