diff options
author | Morris Jobke <hey@morrisjobke.de> | 2014-12-13 08:50:15 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2014-12-13 08:50:15 +0100 |
commit | efb495b09f220410defbbbd786ccddab4de609fd (patch) | |
tree | 36cae63f8a8f1d467782e810ef84bc1aba597411 /lib | |
parent | 416e21d90292677f4b94d335544550a5af5e1e12 (diff) | |
parent | 76a633bf52647ab9ae44c5f53bc86fa02cb7d3a8 (diff) | |
download | nextcloud-server-efb495b09f220410defbbbd786ccddab4de609fd.tar.gz nextcloud-server-efb495b09f220410defbbbd786ccddab4de609fd.zip |
Merge pull request #12726 from owncloud/add-filter-for-backend-to-rest-index
Add filter for backend to rest index
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/user.php | 1 | ||||
-rw-r--r-- | lib/private/user/manager.php | 16 | ||||
-rw-r--r-- | lib/public/iusermanager.php | 6 |
3 files changed, 19 insertions, 4 deletions
diff --git a/lib/private/user.php b/lib/private/user.php index f93b76a3a64..ff45e9e26a6 100644 --- a/lib/private/user.php +++ b/lib/private/user.php @@ -546,6 +546,7 @@ class OC_User { * @return array associative array with all display names (value) and corresponding uids (key) * * Get a list of all display names and user ids. + * @deprecated Use \OC::$server->getUserManager->searchDisplayName($search, $limit, $offset) instead. */ public static function getDisplayNames($search = '', $limit = null, $offset = null) { $displayNames = array(); diff --git a/lib/private/user/manager.php b/lib/private/user/manager.php index 4fa3711e3b8..1bc3b51c2ef 100644 --- a/lib/private/user/manager.php +++ b/lib/private/user/manager.php @@ -28,7 +28,7 @@ use OCP\IConfig; */ class Manager extends PublicEmitter implements IUserManager { /** - * @var \OC_User_Interface[] $backends + * @var \OCP\UserInterface [] $backends */ private $backends = array(); @@ -63,9 +63,17 @@ class Manager extends PublicEmitter implements IUserManager { } /** + * Get the active backends + * @return \OCP\UserInterface[] + */ + public function getBackends() { + return $this->backends; + } + + /** * register a user backend * - * @param \OC_User_Interface $backend + * @param \OCP\UserInterface $backend */ public function registerBackend($backend) { $this->backends[] = $backend; @@ -74,7 +82,7 @@ class Manager extends PublicEmitter implements IUserManager { /** * remove a user backend * - * @param \OC_User_Interface $backend + * @param \OCP\UserInterface $backend */ public function removeBackend($backend) { $this->cachedUsers = array(); @@ -113,7 +121,7 @@ class Manager extends PublicEmitter implements IUserManager { * get or construct the user object * * @param string $uid - * @param \OC_User_Interface $backend + * @param \OCP\UserInterface $backend * @return \OC\User\User */ protected function getUserObject($uid, $backend) { diff --git a/lib/public/iusermanager.php b/lib/public/iusermanager.php index fc0729b860b..1691aee8e7d 100644 --- a/lib/public/iusermanager.php +++ b/lib/public/iusermanager.php @@ -32,6 +32,12 @@ interface IUserManager { public function registerBackend($backend); /** + * Get the active backends + * @return \OCP\UserInterface[] + */ + public function getBackends(); + + /** * remove a user backend * * @param \OCP\UserInterface $backend |