]> git.mxchange.org Git - friendica.git/blobdiff - doc/Addons.md
Remove test for deprecated way of calling API methods
[friendica.git] / doc / Addons.md
index e40027fa9e5e989575a13e9b5177f3a8e7eb0e99..6b3cd169bfe796852af6fbcb58fa0e6ec84e98a7 100644 (file)
@@ -538,6 +538,22 @@ Hook data:
 - **uid** (input): the user id to revoke the block for.
 - **result** (output): a boolean value indicating wether the operation was successful or not.
 
+### storage_instance
+
+Called when a custom storage is used (e.g. webdav_storage)
+
+Hook data:
+- **name** (input): the name of the used storage backend
+- **data['storage']** (output): the storage instance to use (**must** implement `\Friendica\Core\Storage\IWritableStorage`) 
+
+### storage_config
+
+Called when the admin of the node wants to configure a custom storage (e.g. webdav_storage)
+
+Hook data:
+- **name** (input): the name of the used storage backend
+- **data['storage_config']** (output): the storage configuration instance to use (**must** implement `\Friendica\Core\Storage\Capability\IConfigureStorage`)
+
 ## Complete list of hook callbacks
 
 Here is a complete list of all hook callbacks with file locations (as of 24-Sep-2018). Please see the source for details of any hooks not documented above.
@@ -802,7 +818,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep-
 ### src/Core/StorageManager
 
     Hook::callAll('storage_instance', $data);
-       Hook::callAll('storage_config', $data);
+    Hook::callAll('storage_config', $data);
 
 ### src/Worker/Directory.php