]> git.mxchange.org Git - friendica.git/commitdiff
Replace DI::config() with container
authorArt4 <art4@wlabs.de>
Thu, 26 Dec 2024 10:34:32 +0000 (10:34 +0000)
committerArt4 <art4@wlabs.de>
Thu, 26 Dec 2024 10:34:32 +0000 (10:34 +0000)
src/App.php

index 165211f38bcdc73bbfa771440518b946746f59f8..95417b7ed5b637627e4bb60e0c55a326d746452c 100644 (file)
@@ -235,9 +235,12 @@ class App
 
                $mode->setExecutor(Mode::DAEMON);
 
-               DI::config()->reload();
+               /** @var IManageConfigValues */
+               $config = $this->container->create(IManageConfigValues::class);
 
-               if (empty(DI::config()->get('system', 'pidfile'))) {
+               $config->reload();
+
+               if (empty($config->get('system', 'pidfile'))) {
                        die(<<< TXT
                                        Please set system.pidfile in config/local.config.php. For example:
 
@@ -248,7 +251,7 @@ class App
                        );
                }
 
-               $pidfile = DI::config()->get('system', 'pidfile');
+               $pidfile = $config->get('system', 'pidfile');
 
                if (in_array('start', $argv)) {
                        $mode = 'start';
@@ -358,7 +361,7 @@ class App
                // Just to be sure that this script really runs endlessly
                set_time_limit(0);
 
-               $wait_interval = intval(DI::config()->get('system', 'cron_interval', 5)) * 60;
+               $wait_interval = intval($config->get('system', 'cron_interval', 5)) * 60;
 
                $do_cron = true;
                $last_cron = 0;