1717use OCA \Encryption \Users \Setup ;
1818use OCP \App \IAppManager ;
1919use OCP \Encryption \IManager ;
20+ use OCP \Files \ISetupManager ;
2021use OCP \IConfig ;
2122use OCP \IUserManager ;
2223use OCP \IUserSession ;
@@ -38,10 +39,8 @@ abstract protected static function assertTrue($condition, string $message = ''):
3839
3940 private $ originalEncryptionModule ;
4041
41- /** @var IUserManager */
42- private $ userManager ;
43- /** @var SetupManager */
44- private $ setupManager ;
42+ private IUserManager $ userManagerEncTrait ;
43+ private ISetupManager $ setupManagerEncTrait ;
4544
4645 /**
4746 * @var IConfig
@@ -59,19 +58,19 @@ protected function loginWithEncryption($user = '') {
5958 // needed for fully logout
6059 Server::get (IUserSession::class)->setUser (null );
6160
62- $ this ->setupManager ->tearDown ();
61+ $ this ->setupManagerEncTrait ->tearDown ();
6362
6463 \OC_User::setUserId ($ user );
6564 $ this ->postLogin ();
6665 \OC_Util::setupFS ($ user );
67- if ($ this ->userManager ->userExists ($ user )) {
66+ if ($ this ->userManagerEncTrait ->userExists ($ user )) {
6867 \OC ::$ server ->getUserFolder ($ user );
6968 }
7069 }
7170
7271 protected function setupForUser ($ name , $ password ) {
73- $ this ->setupManager ->tearDown ();
74- $ this ->setupManager ->setupForUser ($ this ->userManager ->get ($ name ));
72+ $ this ->setupManagerEncTrait ->tearDown ();
73+ $ this ->setupManagerEncTrait ->setupForUser ($ this ->userManagerEncTrait ->get ($ name ));
7574
7675 $ container = $ this ->encryptionApp ->getContainer ();
7776 /** @var KeyManager $keyManager */
@@ -101,8 +100,8 @@ protected function setUpEncryptionTrait() {
101100 $ this ->markTestSkipped ('Encryption not ready ' );
102101 }
103102
104- $ this ->userManager = Server::get (IUserManager::class);
105- $ this ->setupManager = Server::get (SetupManager::class);
103+ $ this ->userManagerEncTrait = Server::get (IUserManager::class);
104+ $ this ->setupManagerEncTrait = Server::get (SetupManager::class);
106105
107106 Server::get (IAppManager::class)->loadApp ('encryption ' );
108107
0 commit comments