Я пытаюсь создать новый фильтр веток.Я запутался в этом уроке: https://twig.symfony.com/doc/2.x/advanced.html#filters
Я не знаю, куда мне поместить код (какой файл, какой путь) ...
Я создал файл с именем SnipText.php
<?
$filter = new Twig_Filter('snip', function ($context, $texto) {
$textoArr = explode(" ", preg_replace('/<[^>]*>/', '', $texto));
$qtdWords = count($textoArr);
$texto = '';
for($i=0;$i<40;$i++){
if($qtdWords > $i)
$texto .= $textoArr[$i] . ' ';
}
$texto .= '...';
return $texto;
}, array('needs_context' => true));
$twig = new Twig_Environment($loader);
$twig->addFilter($filter);
?>
А потом я положил его в папку src.Веточка в моей папке продавца.Я получаю сообщение об ошибке:
Неустранимая ошибка: Uncaught Twig_Error_Syntax: Неизвестный фильтр "snip".
Может кто-нибудь показать мне шаг за шагом, как создать фильтр для twig
* * 1016