X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FProtocol.php;h=0ecc076a0fd5501e9b355b175c5b6ca20d30b1b0;hb=3e6018b3f27612a18fc49d6b36904ffeccbbd07a;hp=00552bf787f3fa2b7a6c594974c394570332c1de;hpb=c359c162a7c7feb8c3b233b9c6b6418e13d3471a;p=friendica.git diff --git a/src/Core/Protocol.php b/src/Core/Protocol.php index 00552bf787..0ecc076a0f 100644 --- a/src/Core/Protocol.php +++ b/src/Core/Protocol.php @@ -23,6 +23,10 @@ class Protocol const NATIVE_SUPPORT = [self::DFRN, self::DIASPORA, self::OSTATUS, self::FEED, self::MAIL, self::ACTIVITYPUB]; + const FEDERATED = [self::DFRN, self::DIASPORA, self::OSTATUS, self::ACTIVITYPUB]; + + const SUPPORT_PRIVATE = [self::DFRN, self::DIASPORA, self::MAIL, self::ACTIVITYPUB, self::PUMPIO]; + // Supported through a connector const DIASPORA2 = 'dspc'; // Diaspora connector const LINKEDIN = 'lnkd'; // LinkedIn @@ -50,7 +54,7 @@ class Protocol * * @param string $profile_url * @return string - * @throws Exception + * @throws \Exception */ public static function getAddrFromProfileUrl($profile_url) { @@ -69,8 +73,9 @@ class Protocol * Guesses the network from a profile URL * * @param string $profile_url - * @param array $matches preg_match return array: [0] => Full match [1] => hostname [2] => username - * @return type + * @param array $matches preg_match return array: [0] => Full match [1] => hostname [2] => username + * @return string + * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function matchByProfileUrl($profile_url, &$matches = []) { @@ -131,6 +136,7 @@ class Protocol * @param string $profile_url * @param string $display_name * @return string + * @throws \Exception */ public static function formatMention($profile_url, $display_name) {