$GLOBALS['db_type'], 'user' => $GLOBALS['db_username'], 'password' => $GLOBALS['db_password'], 'host' => $GLOBALS['db_host'], 'dbname' => $GLOBALS['db_name'], 'port' => $GLOBALS['db_port'] ); } else { $params = array( 'driver' => 'pdo_sqlite', 'memory' => true ); } $conn = \Doctrine\DBAL\DriverManager::getConnection($params); $sm = $conn->getSchemaManager(); try { $sm->dropDatabase(); } catch (\Exception $e) {} try { $sm->createDatabase(); } catch (\Exception $e) {} $conn->close(); $conn = \Doctrine\DBAL\DriverManager::getConnection($params); return $conn; } }