summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Mueller <thomas.mueller@tmit.eu>2012-12-11 17:42:09 +0100
committerThomas Mueller <thomas.mueller@tmit.eu>2012-12-11 17:42:09 +0100
commit8ed0ce7801985d6d7e07af8eb21de480a4422f2c (patch)
tree12ded6735292149e28a85f6bd279f89636fd09b1
parent728ea711b23c796c670559a02701ce0fd1c5851c (diff)
downloadnextcloud-server-8ed0ce7801985d6d7e07af8eb21de480a4422f2c.tar.gz
nextcloud-server-8ed0ce7801985d6d7e07af8eb21de480a4422f2c.zip
[contacts_api] IAddressBook moved to OCP as it's used by apps to provide access to their contact data
-rw-r--r--lib/public/contacts.php10
-rw-r--r--lib/public/iaddressbook.php (renamed from lib/iaddressbook.php)4
2 files changed, 8 insertions, 6 deletions
diff --git a/lib/public/contacts.php b/lib/public/contacts.php
index ab46614c8fd..4cf57ed8ff2 100644
--- a/lib/public/contacts.php
+++ b/lib/public/contacts.php
@@ -146,16 +146,16 @@ namespace OCP {
}
/**
- * @param \OC\IAddressBook $address_book
+ * @param \OCP\IAddressBook $address_book
*/
- public static function registerAddressBook(\OC\IAddressBook $address_book) {
+ public static function registerAddressBook(\OCP\IAddressBook $address_book) {
self::$address_books[$address_book->getKey()] = $address_book;
}
/**
- * @param \OC\IAddressBook $address_book
+ * @param \OCP\IAddressBook $address_book
*/
- public static function unregisterAddressBook(\OC\IAddressBook $address_book) {
+ public static function unregisterAddressBook(\OCP\IAddressBook $address_book) {
unset(self::$address_books[$address_book->getKey()]);
}
@@ -179,7 +179,7 @@ namespace OCP {
}
/**
- * @var \OC\IAddressBook[] which holds all registered address books
+ * @var \OCP\IAddressBook[] which holds all registered address books
*/
private static $address_books = array();
}
diff --git a/lib/iaddressbook.php b/lib/public/iaddressbook.php
index 39205140361..14943747f48 100644
--- a/lib/iaddressbook.php
+++ b/lib/public/iaddressbook.php
@@ -20,7 +20,9 @@
*
*/
-namespace OC {
+// use OCP namespace for all classes that are considered public.
+// This means that they should be used by apps instead of the internal ownCloud classes
+namespace OCP {
interface IAddressBook {
/**