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