private function _createSchema() { $schemaTask = new Installer_Task_Schema(); $schemaTask->useDefaultTables(); $schemaTask->install($this->_db); }
public function testLoadsDefaultOmekaSchema() { $task = new Installer_Task_Schema(); $task->useDefaultTables(); $task->install($this->db); $expectedTables = array('test_collections', 'test_elements', 'test_element_sets', 'test_element_texts', 'test_files', 'test_items', 'test_item_types', 'test_item_types_elements', 'test_options', 'test_plugins', 'test_processes', 'test_tags', 'test_records_tags', 'test_users', 'test_users_activations'); foreach ($expectedTables as $tableName) { $this->profilerHelper->assertDbQuery("CREATE TABLE IF NOT EXISTS `{$tableName}`"); } }