session = $session; } /** * @return TwigFunction[] */ public function getFunctions() { return [ new TwigFunction('csrf', [$this, 'getCsrfField'], ['is_safe' => ['html']]), new TwigFunction('csrf_token', [$this, 'getCsrfToken']), ]; } /** * @return string */ public function getCsrfField() { return sprintf('', $this->getCsrfToken()); } /** * @return string */ public function getCsrfToken() { return $this->session->get('_token'); } }