Example #1
0
 protected function _getRewritesArray()
 {
     $rewritesArray = array();
     foreach ($this->getTypes() as $type => $label) {
         $rewrites = $this->_collectRewrites($type);
         foreach ($rewrites as $initialClass => $rewritesData) {
             $rewriteItem = new Varien_Object();
             $rewriteItem->setClass($initialClass);
             $rewriteItem->setType($type);
             $rewriteItem->setRewrites($rewritesData);
             $rewriteItem->setConflict($this->_getConflict($rewritesData['classes']));
             $rewritesArray[] = $rewriteItem;
         }
     }
     return $rewritesArray;
 }