/** * @brief call only when its not set * * overload the _initDb method and make sure its only called when the db * object does not exist * * @access public * * @return true */ public function _initDb() { if (!isset($this->db) || !$this->db) { parent::_initDb(); } return true; }
function _initDb() { parent::_initDb(); $exclude = array(); if (isset($this->fixtures['EXCLUDE'])) { $exclude = $this->fixtures['EXCLUDE']; unset($this->fixtures['EXCLUDE']); } if (isset($this->fixtures['IMPORT'])) { $from = $this->fixtures['IMPORT']; unset($this->fixtures['IMPORT']); $this->_importTables($from); } $this->fixtures = array_diff(array_unique($this->fixtures), $exclude); }