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