Exemplo n.º 1
0
 public function load(CM_OutputStream_Interface $output)
 {
     $mysqlDbClient = $this->getServiceManager()->getDatabases()->getMaster();
     $databaseName = $mysqlDbClient->getDatabaseName();
     $mysqlClient = $mysqlDbClient->getClientWithoutDatabase();
     $mysqlClient->createStatement('CREATE DATABASE ' . $mysqlClient->quoteIdentifier($databaseName))->execute();
     foreach (CM_Util::getResourceFiles('db/structure.sql') as $dump) {
         CM_Db_Db::runDump($databaseName, $dump);
     }
     $this->_setInitialVersion();
 }