From ad7f1df5e1f91c344ba9ce5db28e106b09635f9c Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Mon, 3 Oct 2016 22:35:51 -0700 Subject: [PATCH] Improve Database::factory() $driver validation Change-Id: Ie034e6f2f94f0f1731dbe2468f075297d5a171a2 --- includes/libs/rdbms/database/Database.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/libs/rdbms/database/Database.php b/includes/libs/rdbms/database/Database.php index 16d30d7b5e..9f1f228a37 100644 --- a/includes/libs/rdbms/database/Database.php +++ b/includes/libs/rdbms/database/Database.php @@ -352,7 +352,7 @@ abstract class Database implements IDatabase, IMaintainableDatabase, LoggerAware } else { $driver = $dbType; } - if ( $driver === false ) { + if ( $driver === false || $driver === '' ) { throw new InvalidArgumentException( __METHOD__ . " no viable database extension found for type '$dbType'" ); } -- 2.20.1