diff -r bd595ad770fc -r 1c2f13fd785c web/enmi/Zend/Test/PHPUnit/Db/DataSet/QueryTable.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/enmi/Zend/Test/PHPUnit/Db/DataSet/QueryTable.php Thu Jan 20 19:30:54 2011 +0100 @@ -0,0 +1,91 @@ +data === null) { + $stmt = $this->databaseConnection->getConnection()->query($this->query); + $this->data = $stmt->fetchAll(Zend_Db::FETCH_ASSOC); + } + } + + /** + * Create Table Metadata + */ + protected function createTableMetaData() + { + if ($this->tableMetaData === NULL) + { + $this->loadData(); + $keys = array(); + if(count($this->data) > 0) { + $keys = array_keys($this->data[0]); + } + $this->tableMetaData = new PHPUnit_Extensions_Database_DataSet_DefaultTableMetaData( + $this->tableName, $keys + ); + } + } +} \ No newline at end of file