|
|
|
|
@ -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); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|