Ответ 1
Я не знаю, что это возможно, вы можете передать имя, которое хотите использовать в качестве аргумента для фильтра
{{ my_variable|default_variable('my_variable') }}
то ваш фильтр:
$filter = new Twig_SimpleFilter('default_variable', function ($value, $defaultName) {
return (String)$value?:$defaultName;
});
Это вернет строковую версию значения вашей переменной или, если она не примет имя по умолчанию.