Come si può accedere all'oggetto Request
all'interno di Twig Extension?Come ottenere oggetto Request all'interno di un'estensione Twig in Symfony?
namespace Acme\Bundle\Twig;
use Twig_SimpleFunction;
class MyClass extends \Twig_Extension
{
public function getFunctions()
{
return array(
new Twig_SimpleFunction('xyz', function($param) {
/// here
$request = $this->getRequestObject();
})
);
}
public function getName() {
return "xyz";
}
}
Dal momento che è ora 2014 o più tardi, veda la risposta Jakub Zalas' – Maurice