コード例 #1
0
ファイル: Escaper.php プロジェクト: nmcteam/Twig
 public function enterNode(Twig_NodeInterface $node, Twig_Environment $env)
 {
     if ($node instanceof Twig_Node_AutoEscape) {
         $this->statusStack[] = $node->getValue();
     } elseif ($node instanceof Twig_Node_Print) {
         return $this->escapeNode($node, $env, $this->needEscaping($env));
     } elseif ($node instanceof Twig_Node_Block) {
         $this->statusStack[] = isset($this->blocks[$node->getName()]) ? $this->blocks[$node->getName()] : $this->needEscaping($env);
     }
     return $node;
 }