summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/lib/AccessFactory.php
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2018-04-11 00:44:39 +0200
committerGitHub <noreply@github.com>2018-04-11 00:44:39 +0200
commit38961a725f3b9243d9adaee078167c568c2a3dd6 (patch)
treec25c909c3fb4dc94fa28d45d32e0c7caf23b10dc /apps/user_ldap/lib/AccessFactory.php
parenta3c20356740c392355364b3b119be626a9f34f56 (diff)
parentf1565336bdaa72b6f4beddeb6fa04956f5da8f21 (diff)
downloadnextcloud-server-38961a725f3b9243d9adaee078167c568c2a3dd6.tar.gz
nextcloud-server-38961a725f3b9243d9adaee078167c568c2a3dd6.zip
Merge pull request #8833 from nextcloud/feature/noid/add_ldap_user_hooks
add anounce- and (pre/|post)RevokeUser signals for non-native backends
Diffstat (limited to 'apps/user_ldap/lib/AccessFactory.php')
-rw-r--r--apps/user_ldap/lib/AccessFactory.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/user_ldap/lib/AccessFactory.php b/apps/user_ldap/lib/AccessFactory.php
index 45ff779bb01..f03f7f74202 100644
--- a/apps/user_ldap/lib/AccessFactory.php
+++ b/apps/user_ldap/lib/AccessFactory.php
@@ -26,6 +26,7 @@ namespace OCA\User_LDAP;
use OCA\User_LDAP\User\Manager;
use OCP\IConfig;
+use OCP\IUserManager;
class AccessFactory {
/** @var ILDAPWrapper */
@@ -36,17 +37,21 @@ class AccessFactory {
protected $helper;
/** @var IConfig */
protected $config;
+ /** @var IUserManager */
+ private $ncUserManager;
public function __construct(
ILDAPWrapper $ldap,
Manager $userManager,
Helper $helper,
- IConfig $config)
+ IConfig $config,
+ IUserManager $ncUserManager)
{
$this->ldap = $ldap;
$this->userManager = $userManager;
$this->helper = $helper;
$this->config = $config;
+ $this->ncUserManager = $ncUserManager;
}
public function get(Connection $connection) {
@@ -55,7 +60,8 @@ class AccessFactory {
$this->ldap,
$this->userManager,
$this->helper,
- $this->config
+ $this->config,
+ $this->ncUserManager
);
}
}