X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2FAddons.md;h=debdc89dd47390871234c6d5906ce6a49d43d53d;hb=6d0f6babe3387d16c768fa0f779ee65acde1b5d1;hp=0d38b639258081c87273762c79574a14d8b542e4;hpb=aebbbbba287f432f9e0dd66612717edae79d24e2;p=friendica.git diff --git a/doc/Addons.md b/doc/Addons.md index 0d38b63925..debdc89dd4 100644 --- a/doc/Addons.md +++ b/doc/Addons.md @@ -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\Model\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\Model\Storage\IStorageConfiguration`) + ## 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.