Отключить экранирование HTML при рендеринге строки Twig вручную

У меня есть следующий код, который отображает строку в выводе HTML. Как я могу остановить его от экранирования текста для HTML?

$template = '{{ who }} bar';
$params = array('who' => "Foo's");

$twig = new \Twig_Environment(new \Twig_Loader_String);
var_dump($twig->render($template, $params));

Выходы:

string(14) "Foo's bar"

Как я могу заставить это вывести это вместо этого?

string(14) "Foo's bar"

Я понимаю что меняется'{{ who }} bar' в'{{ who|raw }} bar' решит проблему, но я хочу решить это на этапе рендеринга. Я не хочу менять все шаблоны.

Ответы на вопрос(1)

Ваш ответ на вопрос