From d8673dabe37f72c4925d945ac1e225efa91440b9 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 24 Jul 2015 13:43:50 +0200 Subject: add test for factories use ref for factory test use a factory for registerAlias Ensure we construct SimpleContainer Use single instance of DIContainer in routing tests --- lib/private/appframework/dependencyinjection/dicontainer.php | 1 + lib/private/appframework/utility/simplecontainer.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/private/appframework') diff --git a/lib/private/appframework/dependencyinjection/dicontainer.php b/lib/private/appframework/dependencyinjection/dicontainer.php index c7ce6545972..e38077e838f 100644 --- a/lib/private/appframework/dependencyinjection/dicontainer.php +++ b/lib/private/appframework/dependencyinjection/dicontainer.php @@ -57,6 +57,7 @@ class DIContainer extends SimpleContainer implements IAppContainer { * @param string $appName the name of the app */ public function __construct($appName, $urlParams = array()){ + parent::__construct(); $this['AppName'] = $appName; $this['urlParams'] = $urlParams; diff --git a/lib/private/appframework/utility/simplecontainer.php b/lib/private/appframework/utility/simplecontainer.php index c1fc96d1975..efe1b0812a6 100644 --- a/lib/private/appframework/utility/simplecontainer.php +++ b/lib/private/appframework/utility/simplecontainer.php @@ -148,7 +148,7 @@ class SimpleContainer extends Container implements IContainer { public function registerAlias($alias, $target) { $this->registerService($alias, function (IContainer $container) use ($target) { return $container->query($target); - }); + }, false); } } -- cgit v1.2.3