]> git.mxchange.org Git - friendica.git/blobdiff - src/Console/DatabaseStructure.php
Apply suggestions from code review
[friendica.git] / src / Console / DatabaseStructure.php
index c78d8ace85cf86082a8f1ea9795b0edf422b4331..4d4125e88a7d6cf2f9de7f919221caa7feb64fc0 100644 (file)
@@ -21,7 +21,7 @@
 
 namespace Friendica\Console;
 
-use Friendica\Core\Config\ValueObject\Cache;
+use Friendica\Core\Config\Capability\IManageConfigValues;
 use Friendica\Core\Update;
 use Friendica\Database\Database;
 use Friendica\Database\DBStructure;
@@ -43,8 +43,8 @@ class DatabaseStructure extends \Asika\SimpleConsole\Console
        /** @var Database */
        private $dba;
 
-       /** @var Cache */
-       private $configCache;
+       /** @var IManageConfigValues */
+       private $config;
 
        /** @var DbaDefinition */
        private $dbaDefinition;
@@ -83,14 +83,14 @@ HELP;
                return $help;
        }
 
-       public function __construct(Database $dba, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition, BasePath $basePath, Cache $configCache, $argv = null)
+       public function __construct(Database $dba, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition, BasePath $basePath, IManageConfigValues $config, $argv = null)
        {
                parent::__construct($argv);
 
                $this->dba = $dba;
                $this->dbaDefinition = $dbaDefinition;
                $this->viewDefinition = $viewDefinition;
-               $this->configCache = $configCache;
+               $this->config = $config;
                $this->basePath = $basePath->getPath();
        }
 
@@ -117,7 +117,7 @@ HELP;
                        throw new RuntimeException('Unable to connect to database');
                }
 
-               $basePath = $this->configCache->get('system', 'basepath');
+               $basePath = $this->config->get('system', 'basepath');
 
                switch ($this->getArgument(0)) {
                        case "dryrun":