]> git.mxchange.org Git - friendica.git/commitdiff
Fixing DBA::(re-)connect()
authorPhilipp Holzer <admin@philipp.info>
Sat, 23 Feb 2019 11:50:52 +0000 (12:50 +0100)
committerPhilipp Holzer <admin@philipp.info>
Sat, 23 Feb 2019 11:50:52 +0000 (12:50 +0100)
src/Database/DBA.php
tests/DatabaseTest.php

index 95f721e7c8812b8e557ff252be906cb10dac6fae..897ab2e6ed7688fc04687fd1431e3c7e90344ef4 100644 (file)
@@ -43,7 +43,7 @@ class DBA
        /**
         * @var string
         */
-       private static $basedir;
+       private static $basePath;
        private static $server_info = '';
        private static $connection;
        private static $driver;
@@ -59,14 +59,14 @@ class DBA
        private static $db_name = '';
        private static $db_charset = '';
 
-       public static function connect($basedir, IConfigCache $configCache, Profiler $profiler, $serveraddr, $user, $pass, $db, $charset = null)
+       public static function connect($basePath, IConfigCache $configCache, Profiler $profiler, $serveraddr, $user, $pass, $db, $charset = null)
        {
                if (!is_null(self::$connection) && self::connected()) {
                        return true;
                }
 
                // We are storing these values for being able to perform a reconnect
-               self::$basedir = $basedir;
+               self::$basePath = $basePath;
                self::$configCache = $configCache;
                self::$profiler = $profiler;
                self::$db_serveraddr = $serveraddr;
@@ -169,7 +169,7 @@ class DBA
        public static function reconnect() {
                self::disconnect();
 
-               $ret = self::connect(self::$basedir, self::$configCache, self::$profiler, self::$db_serveraddr, self::$db_user, self::$db_pass, self::$db_name, self::$db_charset);
+               $ret = self::connect(self::$basePath, self::$configCache, self::$profiler, self::$db_serveraddr, self::$db_user, self::$db_pass, self::$db_name, self::$db_charset);
                return $ret;
        }
 
@@ -1039,7 +1039,7 @@ class DBA
         * This process must only be started once, since the value is cached.
         */
        private static function buildRelationData() {
-               $definition = DBStructure::definition(self::$basedir);
+               $definition = DBStructure::definition(self::$basePath);
 
                foreach ($definition AS $table => $structure) {
                        foreach ($structure['fields'] AS $field => $field_struct) {
index bb87cf36dc8bced6a633d58ba2dbf851975ccfd1..3ff4c6fe14f529aa00066dc466092ea883e42fe8 100644 (file)
@@ -40,14 +40,14 @@ abstract class DatabaseTest extends MockedTest
                        $this->markTestSkipped('Please set the MYSQL_* environment variables to your test database credentials.');
                }
 
-               $basedir = BasePath::create(dirname(__DIR__));
-               $configLoader = new Cache\ConfigCacheLoader($basedir);
+               $basePath = BasePath::create(dirname(__DIR__));
+               $configLoader = new Cache\ConfigCacheLoader($basePath);
                $config = Factory\ConfigFactory::createCache($configLoader);
 
                $profiler = \Mockery::mock(Profiler::class);
 
                DBA::connect(
-                       $basedir,
+                       $basePath,
                        $config,
                        $profiler,
                        getenv('MYSQL_HOST'),