Skip to content

Commit c46f044

Browse files
authored
Merge pull request #1178 from nextcloud/fix/remove-call-to-oc-user
chore: Remove call to deprecated OC_User method
2 parents 74f0f8f + 2c9ef4f commit c46f044

1 file changed

Lines changed: 6 additions & 23 deletions

File tree

lib/LDAPUserManager.php

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
use LDAP\Connection;
1313
use OC\ServerNotAvailableException;
1414
use OC\User\Backend;
15-
use OC_User;
1615
use OCA\LdapWriteSupport\AppInfo\Application;
1716
use OCA\LdapWriteSupport\Service\Configuration;
1817
use OCA\User_LDAP\Exceptions\ConstraintViolationException;
@@ -29,31 +28,15 @@
2928
use Psr\Log\LoggerInterface;
3029

3130
class LDAPUserManager implements ILDAPUserPlugin {
32-
/** @var ILDAPProvider */
33-
private $ldapProvider;
34-
35-
/** @var IUserSession */
36-
private $userSession;
37-
38-
/** @var IUserManager */
39-
private $userManager;
40-
/** @var IL10N */
41-
private $l10n;
42-
4331
public function __construct(
44-
IUserManager $userManager,
45-
IUserSession $userSession,
32+
private IUserManager $userManager,
33+
private IUserSession $userSession,
4634
private LDAPConnect $ldapConnect,
47-
ILDAPProvider $LDAPProvider,
35+
private ILDAPProvider $ldapProvider,
4836
private Configuration $configuration,
49-
IL10N $l10n,
37+
private IL10N $l10n,
5038
private LoggerInterface $logger,
5139
) {
52-
$this->userManager = $userManager;
53-
$this->userSession = $userSession;
54-
$this->ldapProvider = $LDAPProvider;
55-
$this->l10n = $l10n;
56-
5740
$this->userManager->listen('\OC\User', 'changeUser', [$this, 'changeUserHook']);
5841
$this->makeLdapBackendFirst();
5942
}
@@ -388,15 +371,15 @@ public function makeLdapBackendFirst(): void {
388371
$this->userManager->clearBackends();
389372
foreach ($backends as $backend) {
390373
if ($backend instanceof IUserLDAP) {
391-
OC_User::useBackend($backend);
374+
$this->userManager->registerBackend($backend);
392375
} else {
393376
$otherBackends[] = $backend;
394377
}
395378
}
396379

397380
#insert other backends: database, etc
398381
foreach ($otherBackends as $backend) {
399-
OC_User::useBackend($backend);
382+
$this->userManager->registerBackend($backend);
400383
}
401384
}
402385

0 commit comments

Comments
 (0)