From 5d764a34308260a6876c2248a635eb03c40d1128 Mon Sep 17 00:00:00 2001 From: Jaime Perez Crespo <jaime.perez@uninett.no> Date: Fri, 31 Jul 2015 11:14:41 +0200 Subject: [PATCH] Fix build: given that username and password are optional for some PDO drivers, do not enforce them to be set in the configuration. Use null as a default value for them. --- lib/SimpleSAML/Database.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/SimpleSAML/Database.php b/lib/SimpleSAML/Database.php index 4de2d2a3c..9dbc707d0 100644 --- a/lib/SimpleSAML/Database.php +++ b/lib/SimpleSAML/Database.php @@ -81,8 +81,8 @@ class Database // Connect to the master $this->dbMaster = $this->connect( $config->getString('database.dsn'), - $config->getString('database.username'), - $config->getString('database.password'), + $config->getString('database.username', null), + $config->getString('database.password', null), $driverOptions ); @@ -119,8 +119,8 @@ class Database $assembledConfig = array( 'master' => array( 'database.dsn' => $config->getString('database.dsn'), - 'database.username' => $config->getString('database.username'), - 'database.password' => $config->getString('database.password'), + 'database.username' => $config->getString('database.username', null), + 'database.password' => $config->getString('database.password', null), 'database.prefix' => $config->getString('database.prefix', ''), 'database.persistent' => $config->getBoolean('database.persistent', false), ), -- GitLab