From e16a58220d1e82beb29ab6fe6102710dcc2ad27a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= <jfd@butonic.de>
Date: Mon, 27 Oct 2014 12:30:29 +0100
Subject: [PATCH] allow passing driver options, fixes #11718

---
 lib/private/db/connectionfactory.php | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lib/private/db/connectionfactory.php b/lib/private/db/connectionfactory.php
index 1f676f1fca2..f6253e09b95 100644
--- a/lib/private/db/connectionfactory.php
+++ b/lib/private/db/connectionfactory.php
@@ -153,6 +153,13 @@ class ConnectionFactory {
 		}
 
 		$connectionParams['tablePrefix'] = $config->getSystemValue('dbtableprefix', 'oc_');
+
+		//additional driver options, eg. for mysql ssl
+		$driverOptions = $config->getSystemValue('dbdriveroptions', null);
+		if ($driverOptions) {
+			$connectionParams['driverOptions'] = $driverOptions;
+		}
+
 		return $connectionParams;
 	}
 }
-- 
GitLab