Ejemplo n.º 1
0
 public function render($name, array $parameters = array())
 {
     ++$this->level;
     // escape only once
     if (1 === $this->level && !isset($parameters['_data'])) {
         $parameters = $this->escapeParameters($parameters);
     }
     $content = parent::render($name, $parameters);
     --$this->level;
     return $content;
 }
Ejemplo n.º 2
0
 public function render($name, array $parameters = array())
 {
     ++$this->level;
     list(, $options) = $this->splitTemplateName($name);
     if ('php' === $options['renderer']) {
         // escape only once
         if (1 === $this->level && !isset($parameters['_data'])) {
             $parameters = $this->escapeParameters($parameters);
         }
     }
     $content = parent::render($name, $parameters);
     --$this->level;
     return $content;
 }