Example #1
0
 private function _createSchema()
 {
     $schemaTask = new Installer_Task_Schema();
     $schemaTask->useDefaultTables();
     $schemaTask->install($this->_db);
 }
Example #2
0
 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}`");
     }
 }