noescape filter v typované šabloně
- n3t
- Člen | 37
Ahoj,
zkouším si přidat filtr pomocí anotace @filter
do
šablony
class MyTemplate extends Template {
/** @filter */
public function mujfiltr(string $text): string
{
return new \Latte\Runtime\Html('<h1>' . $text . '</h1>');
}
}
a v šabloně pak
{$text|mujfiltr}
Ale text se pořád vypisuje escapovaný. Pokud přidám do šablony
|noescape
zafunguje to dobře, ale pokud jsem pochopil dokumentaci,
mělo by toto řešit obalení do \Latte\Runtime\Html
, nebo je
třeba ještě něco jiného?