Я использую Slim 3 и Slim Twig-View. Я хочу добавить функцию Twig (или фильтр, не знаю, в чем разница?), которая генерирует случайную строку и не принимает никаких входных данных.
Я смог добавить фильтр следующим образом:
$twig->getEnvironment()->addFilter(
new \Twig_Filter('guid', function(){ return generateGUID(); })
);
Но я не могу использовать его, не предоставив фиктивный ввод:
{{ 0|guid }} This will work
{{ guid }} This will not work
Как я могу использовать свой фильтр/функцию guid
без каких-либо входных данных?