aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/files_sharing/lib/AppInfo/Application.php9
-rw-r--r--lib/private/AppFramework/DependencyInjection/DIContainer.php2
2 files changed, 2 insertions, 9 deletions
diff --git a/apps/files_sharing/lib/AppInfo/Application.php b/apps/files_sharing/lib/AppInfo/Application.php
index 195d56f3539..d1c5294dae9 100644
--- a/apps/files_sharing/lib/AppInfo/Application.php
+++ b/apps/files_sharing/lib/AppInfo/Application.php
@@ -127,13 +127,6 @@ class Application extends App {
);
});
- $container->registerService('OCSShareAPIMiddleware', function (SimpleContainer $c) use ($server) {
- return new OCSShareAPIMiddleware(
- $server->getShareManager(),
- $server->getL10N($c->query('AppName'))
- );
- });
-
$container->registerService(ShareInfoMiddleware::class, function () use ($server) {
return new ShareInfoMiddleware(
$server->getShareManager()
@@ -142,7 +135,7 @@ class Application extends App {
// Execute middlewares
$container->registerMiddleWare('SharingCheckMiddleware');
- $container->registerMiddleWare('OCSShareAPIMiddleware');
+ $container->registerMiddleWare(OCSShareAPIMiddleware::class);
$container->registerMiddleWare(ShareInfoMiddleware::class);
$container->registerService('MountProvider', function (IContainer $c) {
diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php
index 7f416c3ed90..5f3fa1b6dc6 100644
--- a/lib/private/AppFramework/DependencyInjection/DIContainer.php
+++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php
@@ -279,7 +279,7 @@ class DIContainer extends SimpleContainer implements IAppContainer {
);
foreach($this->middleWares as $middleWare) {
- $dispatcher->registerMiddleware($c[$middleWare]);
+ $dispatcher->registerMiddleware($c->query($middleWare));
}
$dispatcher->registerMiddleware(