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