silverstripe/silverstripe-framework — pull request #2778 by grooverdan (2014-01-14 02:07:37+00:00)
Title: Update install.php5 - error handling on getDatabaseConfigurationHelper

Defaulting to MySQL here is really dumb. There is an explicit type as an argument so falling back to mysql could result in "I couldn't write to path ....db" despite the real error that the include of the sqlite3/code/SQLiteDatabaseConfigurationHelper.php failed for some reason.

Other uses of getDatabaseConfigurationHelper also need a similar error handler.