Code Duplication    Length = 11-13 lines in 3 locations

apps/encryption/lib/AppInfo/Application.php 3 locations

@@ 155-166 (lines=12) @@
152
		);
153
154
		$container->registerService('KeyManager',
155
			function (IAppContainer $c) {
156
				$server = $c->getServer();
157
158
				return new KeyManager($server->getEncryptionKeyStorage(),
159
					$c->query('Crypt'),
160
					$server->getConfig(),
161
					$server->getUserSession(),
162
					new Session($server->getSession()),
163
					$server->getLogger(),
164
					$c->query('Util')
165
				);
166
			});
167
168
		$container->registerService('Recovery',
169
			function (IAppContainer $c) {
@@ 169-181 (lines=13) @@
166
			});
167
168
		$container->registerService('Recovery',
169
			function (IAppContainer $c) {
170
				$server = $c->getServer();
171
172
				return new Recovery(
173
					$server->getUserSession(),
174
					$c->query('Crypt'),
175
					$server->getSecureRandom(),
176
					$c->query('KeyManager'),
177
					$server->getConfig(),
178
					$server->getEncryptionKeyStorage(),
179
					$server->getEncryptionFilesHelper(),
180
					new View());
181
			});
182
183
		$container->registerService('RecoveryController', function (IAppContainer $c) {
184
			$server = $c->getServer();
@@ 230-240 (lines=11) @@
227
			});
228
229
		$container->registerService('Util',
230
			function (IAppContainer $c) {
231
				$server = $c->getServer();
232
233
				return new Util(
234
					new View(),
235
					$c->query('Crypt'),
236
					$server->getLogger(),
237
					$server->getUserSession(),
238
					$server->getConfig(),
239
					$server->getUserManager());
240
			});
241
242
		$container->registerService('EncryptAll',
243
			function (IAppContainer $c) {