/** * 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; }
/** * 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; }