diff options
author | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2020-10-26 14:44:15 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@arthur-schiwon.de> | 2020-10-26 16:05:28 +0100 |
commit | fd1fd5afa4712166cbb136d4df197bf7e37545af (patch) | |
tree | 7dcf7f64c5e3b409e5c5fc40681965a42a4d47b9 /apps/user_ldap/lib/LDAPProviderFactory.php | |
parent | 951887e922bfc47613f0cfda5e7798df2b4286d6 (diff) | |
download | nextcloud-server-fd1fd5afa4712166cbb136d4df197bf7e37545af.tar.gz nextcloud-server-fd1fd5afa4712166cbb136d4df197bf7e37545af.zip |
user share manager to determine share ownership
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'apps/user_ldap/lib/LDAPProviderFactory.php')
-rw-r--r-- | apps/user_ldap/lib/LDAPProviderFactory.php | 31 |
1 files changed, 6 insertions, 25 deletions
diff --git a/apps/user_ldap/lib/LDAPProviderFactory.php b/apps/user_ldap/lib/LDAPProviderFactory.php index d0d9750dce6..5dd33c33316 100644 --- a/apps/user_ldap/lib/LDAPProviderFactory.php +++ b/apps/user_ldap/lib/LDAPProviderFactory.php @@ -26,38 +26,19 @@ namespace OCA\User_LDAP; -use OCA\User_LDAP\Mapping\UserMapping; -use OCA\User_LDAP\User\DeletedUsersIndex; use OCP\IServerContainer; +use OCP\LDAP\ILDAPProvider; use OCP\LDAP\ILDAPProviderFactory; class LDAPProviderFactory implements ILDAPProviderFactory { - /** - * Server container - * - * @var IServerContainer - */ + /** * @var IServerContainer */ private $serverContainer; - - /** - * Constructor for the LDAP provider factory - * - * @param IServerContainer $serverContainer server container - */ + public function __construct(IServerContainer $serverContainer) { $this->serverContainer = $serverContainer; } - - /** - * creates and returns an instance of the ILDAPProvider - * - * @return OCP\LDAP\ILDAPProvider - */ - public function getLDAPProvider() { - $dbConnection = $this->serverContainer->getDatabaseConnection(); - $userMapping = new UserMapping($dbConnection); - return new LDAPProvider($this->serverContainer, new Helper($this->serverContainer->getConfig()), - new DeletedUsersIndex($this->serverContainer->getConfig(), - $dbConnection, $userMapping)); + + public function getLDAPProvider(): ILDAPProvider { + return $this->serverContainer->get(LDAPProvider::class); } } |