]> git.mxchange.org Git - friendica.git/commitdiff
inject container inside app instance
authorArt4 <art4@wlabs.de>
Thu, 19 Dec 2024 20:24:24 +0000 (20:24 +0000)
committerArt4 <art4@wlabs.de>
Thu, 19 Dec 2024 20:24:24 +0000 (20:24 +0000)
src/App.php

index 919d76402e416f71afc7b1165c1c3dd6e1da9c95..cd1c1753fcac64f44d299cd14e56243a888a13f2 100644 (file)
@@ -55,6 +55,7 @@ class App
        public static function fromDice(Dice $dice): self
        {
                return new self(
+                       $dice,
                        $dice->create(Request::class),
                        $dice->create(Authentication::class),
                        $dice->create(IManageConfigValues::class),
@@ -71,6 +72,11 @@ class App
                );
        }
 
+       /**
+        * @var Dice
+        */
+       private $container;
+
        /**
         * @var Mode The Mode of the Application
         */
@@ -123,6 +129,7 @@ class App
        private $appHelper;
 
        private function __construct(
+               Dice $container,
                Request $request,
                Authentication $auth,
                IManageConfigValues $config,
@@ -137,6 +144,7 @@ class App
                ViewDefinition $viewDefinition,
                AppHelper $appHelper = null,
        ) {
+               $this->container = $container;
                $this->requestId = $request->getRequestId();
                $this->auth      = $auth;
                $this->config    = $config;