protected function _construct()
 {
     parent::_construct();
     $defaultData = Mage::getConfig()->getNode(self::XML_PATH_DEFAULT_DATA);
     if ($defaultData) {
         foreach ($defaultData->children() as $item) {
             if (!isset($item->entity_id)) {
                 continue;
             }
             $entityId = (string) $item->entity_id;
             $this->_defaultData[$entityId] = array();
             foreach ($item->children() as $value) {
                 $this->_defaultData[$entityId][$value->getName()] = (string) $value;
             }
         }
     }
     $this->_restoreTables[] = $this->getTable('catalog/category');
     foreach (array('datetime', 'decimal', 'int', 'text', 'varchar') as $suffix) {
         $this->_restoreTables[] = $this->getTable(array('catalog/category', $suffix));
     }
 }
Example #2
0
 /**
  * Adding enabled and visibility indexes
  *
  * 
  * @see EcomDev_PHPUnit_Model_Mysql4_Fixture_Eav_Abstract::_customEntityAction()
  */
 protected function _customEntityAction($entity, $entityTypeModel)
 {
     Mage::getResourceSingleton('catalog/product_status')->refreshEnabledIndex($entity[$this->_getEntityIdField($entityTypeModel)], 0);
     parent::_customEntityAction($entity, $entityTypeModel);
     return $this;
 }