Code Duplication    Length = 15-19 lines in 2 locations

apps/encryption/lib/AppInfo/Application.php 1 location

@@ 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) {

core/Application.php 1 location

@@ 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'),