|
@@ 230-238 (lines=9) @@
|
| 227 |
|
$timeFactory = new TimeFactory(); |
| 228 |
|
// Token providers might require a working database. This code |
| 229 |
|
// might however be called when ownCloud is not yet setup. |
| 230 |
|
if (\OC::$server->getSystemConfig()->getValue('installed', false)) { |
| 231 |
|
$defaultTokenProvider = $c->query('OC\Authentication\Token\DefaultTokenProvider'); |
| 232 |
|
$tokenProviders = [ |
| 233 |
|
$defaultTokenProvider, |
| 234 |
|
]; |
| 235 |
|
} else { |
| 236 |
|
$defaultTokenProvider = null; |
| 237 |
|
$tokenProviders = []; |
| 238 |
|
} |
| 239 |
|
|
| 240 |
|
$userSession = new \OC\User\Session($manager, $session, $timeFactory, $defaultTokenProvider, $tokenProviders); |
| 241 |
|
$userSession->listen('\OC\User', 'preCreateUser', function ($uid, $password) { |
|
@@ 498-504 (lines=7) @@
|
| 495 |
|
$this->registerService('IntegrityCodeChecker', function (Server $c) { |
| 496 |
|
// IConfig and IAppManager requires a working database. This code |
| 497 |
|
// might however be called when ownCloud is not yet setup. |
| 498 |
|
if(\OC::$server->getSystemConfig()->getValue('installed', false)) { |
| 499 |
|
$config = $c->getConfig(); |
| 500 |
|
$appManager = $c->getAppManager(); |
| 501 |
|
} else { |
| 502 |
|
$config = null; |
| 503 |
|
$appManager = null; |
| 504 |
|
} |
| 505 |
|
|
| 506 |
|
return new Checker( |
| 507 |
|
new EnvironmentHelper(), |