empty#

empty проверяет, является ли переменная пустой строкой, пустым массивом, пустым хеш, в точности false или в точности null.

Для объектов, реализующих интерфейс Countable, empty проверяет возвращаемое значение метода count().

Для объектов, реализующих магический метод __ toString () (а не Countable), он будет проверять, возвращена ли пустая строка.

{% if foo is empty %}
    ...
{% endif %}