diff options
author | Morris Jobke <hey@morrisjobke.de> | 2017-03-17 16:37:48 -0600 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2017-03-19 15:53:49 -0600 |
commit | edd55b0ea9c13273695bf95d913f4dfc03e08c95 (patch) | |
tree | 71bcb99c0d2b5fd16d97eadcc947e11488c23817 /lib/private/Setup.php | |
parent | c02527e41462133444881817b741f91ebf563b3b (diff) | |
download | nextcloud-server-edd55b0ea9c13273695bf95d913f4dfc03e08c95.tar.gz nextcloud-server-edd55b0ea9c13273695bf95d913f4dfc03e08c95.zip |
Use SystemConfig instead of AllConfig for DB stuff
* preparation for followup PRs to clean up the DB bootstrapping
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'lib/private/Setup.php')
-rw-r--r-- | lib/private/Setup.php | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/private/Setup.php b/lib/private/Setup.php index 82338b40ce5..7a2957b5fb3 100644 --- a/lib/private/Setup.php +++ b/lib/private/Setup.php @@ -47,7 +47,7 @@ use OCP\ILogger; use OCP\Security\ISecureRandom; class Setup { - /** @var \OCP\IConfig */ + /** @var SystemConfig */ protected $config; /** @var IniGetWrapper */ protected $iniWrapper; @@ -61,11 +61,11 @@ class Setup { protected $random; /** - * @param IConfig $config + * @param SystemConfig $config * @param IniGetWrapper $iniWrapper * @param \OC_Defaults $defaults */ - function __construct(IConfig $config, + function __construct(SystemConfig $config, IniGetWrapper $iniWrapper, IL10N $l10n, \OC_Defaults $defaults, @@ -148,7 +148,7 @@ class Setup { if ($allowAllDatabases) { $configuredDatabases = array_keys($availableDatabases); } else { - $configuredDatabases = $this->config->getSystemValue('supportedDatabases', + $configuredDatabases = $this->config->getValue('supportedDatabases', array('sqlite', 'mysql', 'pgsql')); } if(!is_array($configuredDatabases)) { @@ -187,7 +187,7 @@ class Setup { public function getSystemInfo($allowAllDatabases = false) { $databases = $this->getSupportedDatabases($allowAllDatabases); - $dataDir = $this->config->getSystemValue('datadirectory', \OC::$SERVERROOT.'/data'); + $dataDir = $this->config->getValue('datadirectory', \OC::$SERVERROOT.'/data'); $errors = array(); @@ -315,7 +315,7 @@ class Setup { $secret = $this->random->generate(48); //write the config file - $this->config->setSystemValues([ + $this->config->setValues([ 'passwordsalt' => $salt, 'secret' => $secret, 'trusted_domains' => $trustedDomains, @@ -407,11 +407,11 @@ class Setup { * @return bool True when success, False otherwise */ public static function updateHtaccess() { - $config = \OC::$server->getConfig(); + $config = \OC::$server->getSystemConfig(); // For CLI read the value from overwrite.cli.url if(\OC::$CLI) { - $webRoot = $config->getSystemValue('overwrite.cli.url', ''); + $webRoot = $config->getValue('overwrite.cli.url', ''); if($webRoot === '') { return false; } @@ -436,7 +436,7 @@ class Setup { $content.= "\nErrorDocument 404 ".$webRoot."/core/templates/404.php"; // Add rewrite rules if the RewriteBase is configured - $rewriteBase = $config->getSystemValue('htaccess.RewriteBase', ''); + $rewriteBase = $config->getValue('htaccess.RewriteBase', ''); if($rewriteBase !== '') { $content .= "\n<IfModule mod_rewrite.c>"; $content .= "\n Options -MultiViews"; |