X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=doc%2FAddons.md;h=b89a48d26d328ebf017808356f7335621b7f0de5;hb=47b03028117c3cc12d538924d991ef715bb74315;hp=5a80a9558595f704030867297a58d6e2123f7b71;hpb=c4c80ed3cce6d11a4350b62ee055da9160a2fdfd;p=friendica.git diff --git a/doc/Addons.md b/doc/Addons.md index 5a80a95585..b89a48d26d 100644 --- a/doc/Addons.md +++ b/doc/Addons.md @@ -221,6 +221,15 @@ Please note: body contents are bbcode - not HTML Called when receiving a post from another source. This may also be used to post local activity or system generated messages. `$b` is the item array of information to be stored in the database and the item body is bbcode. +### detect_languages +Called after the language detection. This can be used for alternative language detection methods. +`$data` is an array: + +- **text**: The text that is analyzed. +- **detected**: (input/output) Array of language codes detected in the related text. The array key is the language code, the array value the probability. +- **uri-id**: The Uri-Id of the item. +- **author-id**: The id of the author contact. + ### addon_settings Called when generating the HTML for the addon settings page. `$data` is an array containing: @@ -638,6 +647,14 @@ 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. +### support_probe + +Called to assert whether a connector addon provides probing capabilities. + +Hook data: +- **protocol** (input): shorthand for the protocol. List of values is available in `src/Core/Protocol.php`. +- **result** (output): should be true if the connector provides follow capabilities, left alone otherwise. + ### storage_instance Called when a custom storage is used (e.g. webdav_storage) @@ -792,6 +809,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- ### src/Model/Item.php + Hook::callAll('detect_languages', $item); Hook::callAll('post_local', $item); Hook::callAll('post_remote', $item); Hook::callAll('post_local_end', $posted_item); @@ -907,6 +925,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- Hook::callAll('revoke_follow', $hook_data); Hook::callAll('block', $hook_data); Hook::callAll('unblock', $hook_data); + Hook::callAll('support_probe', $hook_data); ### src/Core/Logger/Factory.php