View difference between Paste ID: hzz023dF and hMDUpKJe
SHOW: | | - or go back to the newest paste.
1
<?php
2
3
require_once(__DIR__ . '/../Twig-1.15.1/lib/Twig/Autoloader.php');
4
Twig_Autoloader::register();
5
6
$loader = new Twig_Loader_String();
7
$twig = new Twig_Environment($loader);
8
9
$filter = new Twig_SimpleFilter('test', function($input, $unsafe_arg)
10
{
11
   return '<div>' . $input . ' -- ' . $unsafe_arg . '</div>';
12
}, array ('pre_escape' => 'html', 'is_safe' => array ('html')));
13
14
$twig->addFilter($filter);
15
16-
echo $twig->render("{{ var|test(var2) }}\n", array('var' => '<p>foo</p>', 'var2' => '<p>bar</p>'));
16+
echo $twig->render("{{ var|test(var2) }}\n", array('var' => '<p>foo</p>', 'var2' => '<p>bar</p>'));
17
18
// result: 
19
// <div>&lt;p&gt;foo&lt;/p&gt; -- <p>bar</p></div>