summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2014-12-13 08:50:15 +0100
committerMorris Jobke <hey@morrisjobke.de>2014-12-13 08:50:15 +0100
commitefb495b09f220410defbbbd786ccddab4de609fd (patch)
tree36cae63f8a8f1d467782e810ef84bc1aba597411 /lib
parent416e21d90292677f4b94d335544550a5af5e1e12 (diff)
parent76a633bf52647ab9ae44c5f53bc86fa02cb7d3a8 (diff)
downloadnextcloud-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.php1
-rw-r--r--lib/private/user/manager.php16
-rw-r--r--lib/public/iusermanager.php6
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