mirror of
https://github.com/netzbegruenung/user_saml.git
synced 2024-05-04 18:13:41 +02:00
Use static variable for storing backends
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
This commit is contained in:
parent
3a3eb261aa
commit
bae5f79cbd
|
@ -43,7 +43,7 @@ class UserBackend implements IApacheBackend, UserInterface, IUserBackend {
|
|||
/** @var IUserManager */
|
||||
private $userManager;
|
||||
/** @var \OCP\UserInterface[] */
|
||||
private $backends = [];
|
||||
private static $backends = [];
|
||||
|
||||
/**
|
||||
* @param IConfig $config
|
||||
|
@ -386,7 +386,7 @@ class UserBackend implements IApacheBackend, UserInterface, IUserBackend {
|
|||
* @return null|UserInterface
|
||||
*/
|
||||
public function getActualUserBackend($uid) {
|
||||
foreach($this->backends as $backend) {
|
||||
foreach(self::$backends as $backend) {
|
||||
if($backend->userExists($uid)) {
|
||||
return $backend;
|
||||
}
|
||||
|
@ -402,7 +402,7 @@ class UserBackend implements IApacheBackend, UserInterface, IUserBackend {
|
|||
* @param \OCP\UserInterface[] $backends
|
||||
*/
|
||||
public function registerBackends(array $backends) {
|
||||
$this->backends = $backends;
|
||||
self::$backends = $backends;
|
||||
}
|
||||
|
||||
private function getAttributeValue($name, array $attributes) {
|
||||
|
|
Loading…
Reference in a new issue