function setUp() { $toolkit =& Limb :: toolkit(); $this->conn =& $toolkit->getDbConnection(); $this->db_table_test = LimbDbTableFactory :: create('Test1'); $this->_cleanUp(); }
function & create($db_table_name) { $factory =& LimbDbTableFactory :: instance(); if(isset($factory->_tables[$db_table_name])) return $factory->_tables[$db_table_name]; LimbDbTableFactory :: _includeClassFile($db_table_name); $class_name = $db_table_name . 'DbTable'; $object =& new $class_name(); $factory->_tables[$db_table_name] =& $object; return $object; }
function & createDBTable($table_name) { include_once(LIMB_DIR . '/core/db_tables/LimbDbTableFactory.class.php'); return LimbDbTableFactory :: create($table_name); }
function setUp() { $this->master = LimbDbTableFactory :: create('TestCascadeMaster'); $this->slave = LimbDbTableFactory :: create('TestCascadeSlave'); $this->other = LimbDbTableFactory :: create('TestCascadeOther'); loadTestingDbDump(dirname(__FILE__) . '/../../sql/cascade_delete.sql'); }