]> git.mxchange.org Git - friendica.git/blobdiff - src/Factory/DependencyFactory.php
Move mod/toggle_mobile to src/Module/ToggleMobile
[friendica.git] / src / Factory / DependencyFactory.php
index 0f33e095bc7286ff23d54ca0d81f458d556a1ca6..aacd1550605c365b46be6a82a8bf2a0ed64d75e3 100644 (file)
@@ -3,8 +3,10 @@
 namespace Friendica\Factory;
 
 use Friendica\App;
+use Friendica\Database\DBA;
 use Friendica\Factory;
 use Friendica\Util\BasePath;
+use Friendica\Util\BaseURL;
 use Friendica\Util\Config;
 
 class DependencyFactory
@@ -28,13 +30,15 @@ class DependencyFactory
                $configLoader = new Config\ConfigFileLoader($basePath, $mode);
                $configCache = Factory\ConfigFactory::createCache($configLoader);
                $profiler = Factory\ProfilerFactory::create($configCache);
-               Factory\DBFactory::init($basePath, $configCache, $profiler, $_SERVER);
+               Factory\DBFactory::init($configCache, $profiler, $_SERVER);
                $config = Factory\ConfigFactory::createConfig($configCache);
                // needed to call PConfig::init()
                Factory\ConfigFactory::createPConfig($configCache);
                $logger = Factory\LoggerFactory::create($channel, $config, $profiler);
+               DBA::setLogger($logger);
                Factory\LoggerFactory::createDev($channel, $config, $profiler);
+               $baseURL = new BaseURL($config, $_SERVER);
 
-               return new App($config, $mode, $router, $logger, $profiler, $isBackend);
+               return new App($config, $mode, $router, $baseURL, $logger, $profiler, $isBackend);
        }
 }