]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Install.php
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
[friendica.git] / src / Module / Install.php
index f4e2c4c76fcc3e35421dcd4ae768ce0387d34710..10a6176e402e2fba7f3866da298b45f93dfb2888 100644 (file)
@@ -8,6 +8,7 @@ use Friendica\Core;
 use Friendica\Core\Config\Cache\ConfigCache;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
+use Friendica\DI;
 use Friendica\Network\HTTPException;
 use Friendica\Util\BasePath;
 use Friendica\Util\Strings;
@@ -46,18 +47,17 @@ class Install extends BaseModule
         */
        private static $installer;
 
-       public static function init($parameters)
+       public static function init(array $parameters = [])
        {
-               $a = self::getApp();
+               $a = DI::app();
 
-               if (!$a->getMode()->isInstall()) {
+               if (!DI::mode()->isInstall()) {
                        throw new HTTPException\ForbiddenException();
                }
 
                // route: install/testrwrite
                // $baseurl/install/testrwrite to test if rewrite in .htaccess is working
-               // @TODO: Replace with parameter from router
-               if ($a->getArgumentValue(1, '') == 'testrewrite') {
+               if (DI::args()->get(1, '') == 'testrewrite') {
                        // Status Code 204 means that it worked without content
                        throw new HTTPException\NoContentException();
                }
@@ -76,9 +76,9 @@ class Install extends BaseModule
                self::$currentWizardStep = ($_POST['pass'] ?? '') ?: self::SYSTEM_CHECK;
        }
 
-       public static function post($parameters)
+       public static function post(array $parameters = [])
        {
-               $a           = self::getApp();
+               $a           = DI::app();
                $configCache = $a->getConfigCache();
 
                switch (self::$currentWizardStep) {
@@ -110,7 +110,7 @@ class Install extends BaseModule
                                self::checkSetting($configCache, $_POST, 'database', 'database', '');
 
                                // If we cannot connect to the database, return to the previous step
-                               if (!self::$installer->checkDB($a->getDBA())) {
+                               if (!self::$installer->checkDB(DI::dba())) {
                                        self::$currentWizardStep = self::DATABASE_CONFIG;
                                }
 
@@ -134,7 +134,7 @@ class Install extends BaseModule
                                self::checkSetting($configCache, $_POST, 'config', 'admin_email', '');
 
                                // If we cannot connect to the database, return to the Database config wizard
-                               if (!self::$installer->checkDB($a->getDBA())) {
+                               if (!self::$installer->checkDB(DI::dba())) {
                                        self::$currentWizardStep = self::DATABASE_CONFIG;
                                        return;
                                }
@@ -149,9 +149,9 @@ class Install extends BaseModule
                }
        }
 
-       public static function content($parameters)
+       public static function content(array $parameters = [])
        {
-               $a           = self::getApp();
+               $a           = DI::app();
                $configCache = $a->getConfigCache();
 
                $output = '';