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