]> git.mxchange.org Git - friendica.git/commitdiff
Reformat Probe::getWebfingerArray
authorHypolite Petovan <hypolite@mrpetovan.com>
Thu, 2 Dec 2021 13:02:26 +0000 (08:02 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 2 Dec 2021 13:02:26 +0000 (08:02 -0500)
src/Network/Probe.php

index ee36651d6d1719c839afebed6a4bbd8d8e0c1343..e9e8478524606fdce36abb76d9db420dc3b7b34e 100644 (file)
@@ -508,16 +508,17 @@ class Probe
         * Get webfinger data from a given URI
         *
         * @param string $uri
-        * @return array Webfinger array
+        * @return array
+        * @throws HTTPException\InternalServerErrorException
         */
-       private static function getWebfingerArray(string $uri)
+       private static function getWebfingerArray(string $uri): array
        {
                $parts = parse_url($uri);
 
                if (!empty($parts['scheme']) && !empty($parts['host'])) {
                        $host = $parts['host'];
                        if (!empty($parts['port'])) {
-                               $host .= ':'.$parts['port'];
+                               $host .= ':' . $parts['port'];
                        }
 
                        $baseurl = $parts['scheme'] . '://' . $host;
@@ -525,12 +526,12 @@ class Probe
                        $nick = '';
                        $addr = '';
 
-                       $path_parts = explode("/", trim($parts['path'] ?? '', "/"));
+                       $path_parts = explode('/', trim($parts['path'] ?? '', '/'));
                        if (!empty($path_parts)) {
                                $nick = ltrim(end($path_parts), '@');
                                // When the last part of the URI is numeric then it is most likely an ID and not a nick name
                                if (!is_numeric($nick)) {
-                                       $addr = $nick."@".$host;
+                                       $addr = $nick . '@' . $host;
                                } else {
                                        $nick = '';
                                }
@@ -543,11 +544,11 @@ class Probe
 
                        if (empty($webfinger) && empty($lrdd)) {
                                while (empty($lrdd) && empty($webfinger) && (sizeof($path_parts) > 1)) {
-                                       $host .= "/".array_shift($path_parts);
+                                       $host    .= '/' . array_shift($path_parts);
                                        $baseurl = $parts['scheme'] . '://' . $host;
 
                                        if (!empty($nick)) {
-                                               $addr = $nick."@".$host;
+                                               $addr = $nick . '@' . $host;
                                        }
 
                                        $webfinger = self::getWebfinger($parts['scheme'] . '://' . $host . self::WEBFINGER, 'application/jrd+json', $uri, $addr);