]> git.mxchange.org Git - friendica.git/blobdiff - src/Database/DBStructure.php
3) Introducing ConfigFactory
[friendica.git] / src / Database / DBStructure.php
index 7d52e60caec13d53a0b0b811754932c76ca121ed..2724670e7b6b5607f5d9ac9f9fd7376a1bc45fb5 100644 (file)
@@ -101,12 +101,11 @@ class DBStructure
         * @return array
         * @throws Exception
         */
-       public static function definition($with_addons_structure = true)
+       public static function definition($basepath, $with_addons_structure = true)
        {
                if (!self::$definition) {
-                       $a = \Friendica\BaseObject::getApp();
 
-                       $filename = $a->getBasePath() . '/config/dbstructure.config.php';
+                       $filename = $basepath . '/config/dbstructure.config.php';
 
                        if (!is_readable($filename)) {
                                throw new Exception('Missing database structure config file config/dbstructure.config.php');