{%- macro _render(address, options) -%} {%- set options = { 'with_valid_from' : true }|merge(options|default({})) -%} {%- set options = { 'has_no_address' : false }|merge(options|default({})) -%}
{% if options['has_no_address'] == true and address.isNoAddress == true %}
{{ 'address.consider homeless'|trans }}
{% endif %}
{% if address.streetAddress1 is not empty %}

{{ address.streetAddress1 }}

{% endif %} {% if address.streetAddress2 is not empty %}

{{ address.streetAddress2 }}

{% endif %} {% if address.postCode is not empty %}

{{ address.postCode.code }} {{ address.postCode.name }}

{{ address.postCode.country.name|localize_translatable_string }}

{% endif %}
{%- if options['with_valid_from'] == true -%} {{ 'Since %date%'|trans( { '%date%' : address.validFrom|format_date('long', 'none') } ) }} {%- endif -%}
{%- endmacro -%}