I need to use twig truncate filter inside a controller. I do not use a Twig template because my controller only return a json object.
From the Twig Text extension source, I saw that the filter function is
twig_truncate_filter, so I tried to get the extension as a service and call the filter function it in my controller :
$something = "a long character string that need to be truncated"; $twigText = $this->get("twig.extension.text"); $twig = $this->get("twig"); $truncatedValue = $twigText->twig_truncate_filter($twig,$something)
It give me a Fatal error:
Call to undefined method Twig_Extensions_Extension_Text::twig_truncate_filter().
How can I use the filter feature directly in my controller ?