Example #1
0
 /**
  * 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);
 }