Example #1
0
 /**
  * Retrieve import adapter.
  *
  * @param string $environment 
  * @return void
  */
 protected function _getDbImport($environment = self::DEFAULT_ENVIRONMENT)
 {
     if (null === $this->_dbImport) {
         if (!$this->_loadedProfile) {
             $this->_loadProfile(self::NO_PROFILE_THROW_EXCEPTION);
         }
         $config = new Zend_Config_Ini($this->_loadedProfile->search('applicationConfigFile')->getPath(), $environment);
         $dbAdapter = Zend_Db::factory($config->resources->db);
         $this->_dbImport = Centurion_Import::factory($dbAdapter);
     }
     return $this->_dbImport;
 }
Example #2
0
 /**
  * Retrieve import adapter.
  *
  * @param string $environment 
  * @return Zend_Db_Adapter_Abstract
  */
 protected function _getDbImport($environment = self::DEFAULT_ENVIRONMENT)
 {
     if (null === $this->_dbImport) {
         if (!$this->_loadedProfile) {
             $this->_loadProfile(self::NO_PROFILE_THROW_EXCEPTION);
         }
         define('APPLICATION_PATH', $this->_loadedProfile->search('applicationDirectory')->getPath());
         $config = Centurion_Config_Directory::loadConfig(dirname($this->_loadedProfile->search('applicationConfigFile')->getPath()), $environment);
         $dbAdapter = Zend_Db::factory(new Zend_Config($config['resources']['db']));
         $this->_dbImport = Centurion_Import::factory($dbAdapter);
     }
     return $this->_dbImport;
 }