X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FProtocol.php;h=860ac26be68beff9ecfe1d9b01d9b2b5105574e0;hb=f25c3f4619182f363ba87d738d6eb61fb6985ae6;hp=4157127a4d9288b89abfaf0e9aa17c7b83b7457f;hpb=4d95e9c3ed98fcad44c35211ed1f4e5dfd467d6a;p=friendica.git diff --git a/src/Core/Protocol.php b/src/Core/Protocol.php index 4157127a4d..860ac26be6 100644 --- a/src/Core/Protocol.php +++ b/src/Core/Protocol.php @@ -1,15 +1,30 @@ . + * */ + namespace Friendica\Core; -use Friendica\Util\Network; +use Friendica\DI; /** * Manage compatibility with federated networks - * - * @author Hypolite Petovan */ class Protocol { @@ -76,7 +91,6 @@ class Protocol * @param string $profile_url * @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 = []) { @@ -108,7 +122,7 @@ class Protocol if (preg_match('=https?://(.*)/user/(.*)=ism', $profile_url, $matches)) { $statusnet_host = $matches[1]; $statusnet_user = $matches[2]; - $UserData = Network::fetchUrl('http://' . $statusnet_host . '/api/users/show.json?user_id=' . $statusnet_user); + $UserData = DI::httpRequest()->fetch('http://' . $statusnet_host . '/api/users/show.json?user_id=' . $statusnet_user); $user = json_decode($UserData); if ($user) { $matches[2] = $user->screen_name;