aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Contacts/ContactsMenu/Manager.php
diff options
context:
space:
mode:
authorGeorg Ehrke <developer@georgehrke.com>2017-04-24 11:39:03 +0200
committerGeorg Ehrke <developer@georgehrke.com>2017-04-26 09:26:53 +0200
commit60f9ed6241c3f7441f41bbd87d36c6f9e04c974b (patch)
treebb0516c335a90ee86dcd69c44a0740009e157d9d /lib/private/Contacts/ContactsMenu/Manager.php
parent7386bea23fc7bb95ec4073a33abc9069b587581e (diff)
downloadnextcloud-server-60f9ed6241c3f7441f41bbd87d36c6f9e04c974b.tar.gz
nextcloud-server-60f9ed6241c3f7441f41bbd87d36c6f9e04c974b.zip
add contactsmenu popover
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Diffstat (limited to 'lib/private/Contacts/ContactsMenu/Manager.php')
-rw-r--r--lib/private/Contacts/ContactsMenu/Manager.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/private/Contacts/ContactsMenu/Manager.php b/lib/private/Contacts/ContactsMenu/Manager.php
index 16d77c2df08..766b4623253 100644
--- a/lib/private/Contacts/ContactsMenu/Manager.php
+++ b/lib/private/Contacts/ContactsMenu/Manager.php
@@ -51,7 +51,7 @@ class Manager {
}
/**
- * @param string $user
+ * @param IUser $user
* @param string $filter
* @return array
*/
@@ -70,6 +70,21 @@ class Manager {
}
/**
+ * @param IUser $user
+ * @param integer $shareType
+ * @param string $shareWith
+ * @return IEntry
+ */
+ public function findOne(IUser $user, $shareType, $shareWith) {
+ $entry = $this->store->findOne($user, $shareType, $shareWith);
+ if ($entry) {
+ $this->processEntries([$entry], $user);
+ }
+
+ return $entry;
+ }
+
+ /**
* @param IEntry[] $entries
* @return IEntry[]
*/