/** * Add a new filter to the the Twig instance * * @param Varien_Event_Observer $observer */ public function addSortArray($observer) { $twig = $observer->getTwig(); $policy = $observer->getPolicy(); $this->_adapter = $observer->getAdapter(); $policy->setAllowedFilter('sort_array'); $filter = new Twig_SimpleFilter('sort_array', array($this, 'sortArray')); $twig->addFilter($filter); }
/** * Add a new filter to the the Twig instance * * @param Varien_Event_Observer $observer */ public function addUnserializeString($observer) { $twig = $observer->getTwig(); $policy = $observer->getPolicy(); $this->_adapter = $observer->getAdapter(); $policy->setAllowedFilter('unserialize_string'); $filter = new Twig_SimpleFilter('unserialize_string', array($this, 'unserializeString')); $twig->addFilter($filter); }