/**
  * Initialize this Renderer.
  *
  * @param      AgaviContext The current application context.
  * @param      array        An associative array of initialization parameters.
  *
  * @author     David Zülke <*****@*****.**>
  * @since      0.11.0
  */
 public function initialize(AgaviContext $context, array $parameters = array())
 {
     parent::initialize($context, $parameters);
     $this->setParameter('options', array_merge(array('debug' => AgaviConfig::get('core.debug'), 'cache' => AgaviConfig::get('core.debug') ? false : AgaviConfig::get('core.cache_dir') . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . 'twig'), (array) $this->getParameter('options', array())));
 }
 /**
  * Pre-serialization callback.
  *
  * Excludes the ezcTemplate instance to prevent excessive serialization load.
  *
  * @author     Felix Weis <*****@*****.**>
  * @since      0.11.0
  */
 public function __sleep()
 {
     $keys = parent::__sleep();
     unset($keys[array_search('ezctemplate', $keys)]);
     return $keys;
 }
Exemple #3
0
 /**
  * Initialize this Renderer.
  *
  * @param      AgaviContext The current application context.
  * @param      array        An associative array of initialization parameters.
  */
 public function initialize(AgaviContext $context, array $parameters = array())
 {
     parent::initialize($context, $parameters);
     $this->plugin_dir = $this->getParameter('plugin_dir', $this->plugin_dir);
 }
 /**
  * Pre-serialization callback.
  *
  * Excludes the PHPTAL instance to prevent excessive serialization load.
  *
  * @author     David Zülke <*****@*****.**>
  * @since      0.11.0
  */
 public function __sleep()
 {
     $keys = parent::__sleep();
     unset($keys[array_search('phptal', $keys)]);
     return $keys;
 }