summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib/LDAPProviderFactory.php
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2020-10-26 14:44:15 +0100
committerArthur Schiwon <blizzz@arthur-schiwon.de>2020-10-26 16:05:28 +0100
commitfd1fd5afa4712166cbb136d4df197bf7e37545af (patch)
tree7dcf7f64c5e3b409e5c5fc40681965a42a4d47b9 /apps/user_ldap/lib/LDAPProviderFactory.php
parent951887e922bfc47613f0cfda5e7798df2b4286d6 (diff)
downloadnextcloud-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.php31
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);
}
}