Между выражениями пропущен логический оператор. Для одновременной проверки используйте {% if enabled and providerPriceListSchedule %} и закрывающий endif.
Как исправить незавершённое условие Twig
Между выражениями пропущен логический оператор. Для одновременной проверки используйте `{% if enabled and providerPriceListSchedule %}` и закрывающий endif.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
В шаблоне записано {% if enabled providerPriceListSchedule %}...{% endif %}. Парсер сообщает unexpected token name и ожидает конец оператора. Как исправить, если должны выполняться оба условия?
Ответ
Между выражениями пропущен логический оператор. Для одновременной проверки используйте {% if enabled and providerPriceListSchedule %} и закрывающий endif.
Если переменная может отсутствовать, добавьте явную проверку is defined в соответствии с требованием. Не заменяйте проблему подавлением исключений: это синтаксическая ошибка шаблона. Проверьте также соседние строки и парность delimiters; место обнаружения ошибки не всегда совпадает с местом пропуска.
Источник: twig.symfony.com.