Example #1
0
 public function setEnvironment(Twig_Environment $env)
 {
     $this->env = $env;
     $this->handlers = array();
     $this->transformers = array();
     // tag handlers
     foreach ($this->env->getTokenParsers() as $handler) {
         $handler->setParser($this);
         $this->handlers[$handler->getTag()] = $handler;
     }
     // node transformers
     $this->transformers = $env->getNodeTransformers();
 }