]> source.dussan.org Git - nextcloud-server.git/commitdiff
php 5.3 compatibility for \OC\AppFramework\DependencyInjection\DIContainer
authorThomas Müller <thomas.mueller@tmit.eu>
Tue, 8 Oct 2013 21:14:08 +0000 (23:14 +0200)
committerThomas Müller <thomas.mueller@tmit.eu>
Tue, 8 Oct 2013 21:14:08 +0000 (23:14 +0200)
lib/private/appframework/dependencyinjection/dicontainer.php

index 3755d45fa092dd1b44f8dfc62f9f3eafee23c536..e62b72fd9734286c8ae1e07aa1e58f4819ca0010 100644 (file)
@@ -89,11 +89,12 @@ class DIContainer extends SimpleContainer implements IAppContainer{
                        return new SecurityMiddleware($c['API'], $c['Request']);
                });
 
-               $this['MiddlewareDispatcher'] = $this->share(function($c){
+        $middleWares = $this->middleWares;
+               $this['MiddlewareDispatcher'] = $this->share(function($c) use ($middleWares) {
                        $dispatcher = new MiddlewareDispatcher();
                        $dispatcher->registerMiddleware($c['SecurityMiddleware']);
 
-                       foreach($this->middleWares as $middleWare) {
+                       foreach($middleWares as $middleWare) {
                                $dispatcher->registerMiddleware($middleWare);
                        }