From 7ed79b64b43b3ca3fd2c04d68caa0b873d7b647e Mon Sep 17 00:00:00 2001
From: Joas Schilling <coding@schilljs.com>
Date: Mon, 22 Jun 2020 11:08:23 +0200
Subject: [PATCH] Fix undefined class "IAddressbook" on docs

Signed-off-by: Joas Schilling <coding@schilljs.com>
---
 lib/private/ContactsManager.php | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/lib/private/ContactsManager.php b/lib/private/ContactsManager.php
index 4084205b06d..0f041ca2e36 100644
--- a/lib/private/ContactsManager.php
+++ b/lib/private/ContactsManager.php
@@ -31,6 +31,8 @@
 
 namespace OC {
 
+	use OCP\IAddressBook;
+
 	class ContactsManager implements \OCP\Contacts\IManager {
 
 		/**
@@ -112,16 +114,16 @@ namespace OC {
 		}
 
 		/**
-		 * @param \OCP\IAddressBook $addressBook
+		 * @param IAddressBook $addressBook
 		 */
-		public function registerAddressBook(\OCP\IAddressBook $addressBook) {
+		public function registerAddressBook(IAddressBook $addressBook) {
 			$this->addressBooks[$addressBook->getKey()] = $addressBook;
 		}
 
 		/**
-		 * @param \OCP\IAddressBook $addressBook
+		 * @param IAddressBook $addressBook
 		 */
-		public function unregisterAddressBook(\OCP\IAddressBook $addressBook) {
+		public function unregisterAddressBook(IAddressBook $addressBook) {
 			unset($this->addressBooks[$addressBook->getKey()]);
 		}
 
@@ -163,7 +165,7 @@ namespace OC {
 		}
 
 		/**
-		 * @var \OCP\IAddressBook[] which holds all registered address books
+		 * @var IAddressBook[] which holds all registered address books
 		 */
 		private $addressBooks = [];
 
@@ -186,7 +188,7 @@ namespace OC {
 		 * Get (and load when needed) the address book for $key
 		 *
 		 * @param string $addressBookKey
-		 * @return \OCP\IAddressBook
+		 * @return IAddressBook
 		 */
 		protected function getAddressBook($addressBookKey) {
 			$this->loadAddressBooks();
-- 
GitLab