| @@ 200-214 (lines=15) @@ | ||
| 197 | ); |
|
| 198 | }); |
|
| 199 | ||
| 200 | $container->registerService('SettingsController', function (IAppContainer $c) { |
|
| 201 | $server = $c->getServer(); |
|
| 202 | return new SettingsController( |
|
| 203 | $c->getAppName(), |
|
| 204 | $server->getRequest(), |
|
| 205 | $server->getL10N($c->getAppName()), |
|
| 206 | $server->getUserManager(), |
|
| 207 | $server->getUserSession(), |
|
| 208 | $c->query('KeyManager'), |
|
| 209 | $c->query('Crypt'), |
|
| 210 | $c->query('Session'), |
|
| 211 | $server->getSession(), |
|
| 212 | $c->query('Util') |
|
| 213 | ); |
|
| 214 | }); |
|
| 215 | ||
| 216 | $container->registerService('UserSetup', |
|
| 217 | function (IAppContainer $c) { |
|
| @@ 73-91 (lines=19) @@ | ||
| 70 | $container->query(ITimeFactory::class) |
|
| 71 | ); |
|
| 72 | }); |
|
| 73 | $container->registerService(OCJSController::class, function () use ($container) { |
|
| 74 | /** @var Server $server */ |
|
| 75 | $server = $container->getServer(); |
|
| 76 | return new OCJSController( |
|
| 77 | $container->query('appName'), |
|
| 78 | $server->getRequest(), |
|
| 79 | $server->getL10N('core'), |
|
| 80 | // This is required for the theming to overwrite the `OC_Defaults`, see |
|
| 81 | // https://github.com/nextcloud/server/issues/3148 |
|
| 82 | $server->getThemingDefaults(), |
|
| 83 | $server->getAppManager(), |
|
| 84 | $server->getSession(), |
|
| 85 | $server->getUserSession(), |
|
| 86 | $server->getConfig(), |
|
| 87 | $server->getGroupManager(), |
|
| 88 | $server->getIniWrapper(), |
|
| 89 | $server->getURLGenerator() |
|
| 90 | ); |
|
| 91 | }); |
|
| 92 | $container->registerService(JsController::class, function () use ($container) { |
|
| 93 | return new JsController( |
|
| 94 | $container->query('AppName'), |
|