]> git.mxchange.org Git - friendica.git/commitdiff
Inject Mode into App::load() via parameter
authorArt4 <art4@wlabs.de>
Wed, 22 Jan 2025 12:06:53 +0000 (12:06 +0000)
committerArt4 <art4@wlabs.de>
Wed, 22 Jan 2025 12:06:53 +0000 (12:06 +0000)
src/App.php

index 6546d5677880ebd69b035e50dc2633b267dfef19..c823cfd5b36520163dd8f84f5a4b8b7c78652a98 100644 (file)
@@ -162,6 +162,7 @@ class App
                        $request->getServerParams(),
                        $this->container->create(DbaDefinition::class),
                        $this->container->create(ViewDefinition::class),
+                       $this->mode,
                );
 
                $this->registerTemplateEngine();
@@ -270,7 +271,7 @@ class App
        /**
         * Load the whole app instance
         */
-       private function load(array $serverParams, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition)
+       private function load(array $serverParams, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition, Mode $mode)
        {
                if ($this->config->get('system', 'ini_max_execution_time') !== false) {
                        set_time_limit((int)$this->config->get('system', 'ini_max_execution_time'));
@@ -290,7 +291,7 @@ class App
 
                $this->profiler->reset();
 
-               if ($this->mode->has(Mode::DBAVAILABLE)) {
+               if ($mode->has(Mode::DBAVAILABLE)) {
                        Core\Hook::loadHooks();
                        $loader = (new Config())->createConfigFileManager($this->appHelper->getBasePath(), $serverParams);
                        Core\Hook::callAll('load_config', $loader);