]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add since
authorRobin Appelman <robin@icewind.nl>
Tue, 10 Jan 2017 12:33:38 +0000 (13:33 +0100)
committerRobin Appelman <robin@icewind.nl>
Fri, 27 Jan 2017 09:44:48 +0000 (10:44 +0100)
Signed-off-by: Robin Appelman <robin@icewind.nl>
lib/public/Files/Notify/IChange.php
lib/public/Files/Notify/INotifyHandler.php
lib/public/Files/Notify/IRenameChange.php

index 09d9500a3deacd9e404d1f01edfca165729555ad..1e6aaa8abe09f0e5f49638ec20fcfdfefee4c1d3 100644 (file)
 
 namespace OCP\Files\Notify;
 
+/**
+ * Represents a detected change in the storage
+ *
+ * @since 12.0.0
+ */
 interface IChange {
        const ADDED = 1;
        const REMOVED = 2;
@@ -33,6 +38,8 @@ interface IChange {
         * Get the type of the change
         *
         * @return int IChange::ADDED, IChange::REMOVED, IChange::MODIFIED or IChange::RENAMED
+        *
+        * @since 12.0.0
         */
        public function getType();
 
@@ -42,6 +49,8 @@ interface IChange {
         * Note, for rename changes this path is the old path for the file
         *
         * @return mixed
+        *
+        * @since 12.0.0
         */
        public function getPath();
 }
index be672426a060e974850859dacd139d5ac13d8b84..7e0e6a610d8681a8d558adb9cc845cd422c1fb9a 100644 (file)
 
 namespace OCP\Files\Notify;
 
+/**
+ * Provides access to detected changes in the storage by either actively listening
+ * or getting the list of changes that happened in the background
+ *
+ * @since 12.0.0
+ */
 interface INotifyHandler {
        /**
         * Start listening for update notifications
@@ -33,6 +39,8 @@ interface INotifyHandler {
         * Note that this call is blocking and will not exit on it's own, to stop listening for notifications return `false` from the callback
         *
         * @param callable $callback
+        *
+        * @since 12.0.0
         */
        public function listen(callable $callback);
 
@@ -40,6 +48,8 @@ interface INotifyHandler {
         * Get all changes detected since the start of the notify process or the last call to getChanges
         *
         * @return IChange[]
+        *
+        * @since 12.0.0
         */
        public function getChanges();
 
@@ -47,6 +57,8 @@ interface INotifyHandler {
         * Stop listening for changes
         *
         * Note that any pending changes will be discarded
+        *
+        * @since 12.0.0
         */
        public function stop();
 }
index 710a8acf0f275714c3142106eec6df6c0b96ea95..c95499a7e7460968a52f796644aafc6481f1ac05 100644 (file)
 
 namespace OCP\Files\Notify;
 
+/**
+ * Represents a detected rename change
+ *
+ * @since 12.0.0
+ */
 interface IRenameChange extends IChange {
        /**
         * Get the new path of the renamed file relative to the storage root
         *
         * @return string
+        *
+        * @since 12.0.0
         */
        public function getTargetPath();
 }