Code Duplication    Length = 13-16 lines in 2 locations

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

@@ 19-31 (lines=13) @@
16
		$container = $this->getContainer();
17
		$server = $container->getServer();
18
19
		$container->registerService(NewUserMailHelper::class, function(SimpleContainer $c) use ($server) {
20
			return new NewUserMailHelper(
21
				$server->getThemingDefaults(),
22
				$server->getURLGenerator(),
23
				$server->getL10N('settings'),
24
				$server->getMailer(),
25
				$server->getSecureRandom(),
26
				new TimeFactory(),
27
				$server->getConfig(),
28
				$server->getCrypto(),
29
				Util::getDefaultEmailAddress('no-reply')
30
			);
31
		});
32
		$container->registerService('ProvisioningApiMiddleware', function(SimpleContainer $c) use ($server) {
33
			$user = $server->getUserManager()->get($c['UserId']);
34
			$isAdmin = $user !== null ? $server->getGroupManager()->isAdmin($user->getUID()) : false;

settings/Application.php 1 location

@@ 94-109 (lines=16) @@
91
			return $c->query('ServerContainer')->getSettingsManager();
92
		});
93
94
		$container->registerService(NewUserMailHelper::class, function (IContainer $c) {
95
			/** @var Server $server */
96
			$server = $c->query('ServerContainer');
97
98
			return new NewUserMailHelper(
99
				$server->getThemingDefaults(),
100
				$server->getURLGenerator(),
101
				$server->getL10N('settings'),
102
				$server->getMailer(),
103
				$server->getSecureRandom(),
104
				new TimeFactory(),
105
				$server->getConfig(),
106
				$server->getCrypto(),
107
				Util::getDefaultEmailAddress('no-reply')
108
			);
109
		});
110
		$container->registerService(AppFetcher::class, function (IContainer $c) {
111
			/** @var Server $server */
112
			$server = $c->query('ServerContainer');