summaryrefslogtreecommitdiffstats
path: root/lib/private/DB/ConnectionFactory.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/DB/ConnectionFactory.php')
-rw-r--r--lib/private/DB/ConnectionFactory.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/private/DB/ConnectionFactory.php b/lib/private/DB/ConnectionFactory.php
index 9fc2ed42c33..d6526a14b7a 100644
--- a/lib/private/DB/ConnectionFactory.php
+++ b/lib/private/DB/ConnectionFactory.php
@@ -38,6 +38,12 @@ use OC\SystemConfig;
* Takes care of creating and configuring Doctrine connections.
*/
class ConnectionFactory {
+ /** @var string default database name */
+ const DEFAULT_DBNAME = 'owncloud';
+
+ /** @var string default database table prefix */
+ const DEFAULT_DBTABLEPREFIX = 'oc_';
+
/**
* @var array
*
@@ -186,7 +192,7 @@ class ConnectionFactory {
'user' => $this->config->getValue('dbuser', ''),
'password' => $this->config->getValue('dbpassword', ''),
];
- $name = $this->config->getValue('dbname', 'owncloud');
+ $name = $this->config->getValue('dbname', self::DEFAULT_DBNAME);
if ($this->normalizeType($type) === 'sqlite3') {
$dataDir = $this->config->getValue("datadirectory", \OC::$SERVERROOT . '/data');
@@ -197,7 +203,7 @@ class ConnectionFactory {
$connectionParams['dbname'] = $name;
}
- $connectionParams['tablePrefix'] = $this->config->getValue('dbtableprefix', 'oc_');
+ $connectionParams['tablePrefix'] = $this->config->getValue('dbtableprefix', self::DEFAULT_DBTABLEPREFIX);
$connectionParams['sqlite.journal_mode'] = $this->config->getValue('sqlite.journal_mode', 'WAL');
//additional driver options, eg. for mysql ssl