1<?php 2 3/* 4 * This file is part of Twig. 5 * 6 * (c) Fabien Potencier 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12namespace Twig\Node; 13 14use Twig\Compiler; 15 16/** 17 * @author Fabien Potencier <fabien@symfony.com> 18 */ 19class CheckSecurityCallNode extends Node 20{ 21 public function compile(Compiler $compiler) 22 { 23 $compiler 24 ->write("\$this->sandbox = \$this->env->getExtension('\Twig\Extension\SandboxExtension');\n") 25 ->write("\$this->checkSecurity();\n") 26 ; 27 } 28} 29