]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/Network.php
Friendica copyright changed from 2023 to 2034
[friendica.git] / src / Util / Network.php
index e18173c72cd6c5afcd39a06b36b1e59a70262096..415a20c763b7bfc4bf7389fefc49134389d47950 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2023, the Friendica project
+ * @copyright Copyright (C) 2010-2024, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -660,23 +660,22 @@ class Network
        }
 
        /**
-        * Check if a provided URI is valid
+        * Creates an Uri object out of a given Uri string
         *
         * @param string|null $uri
-        * @return boolean
+        * @return UriInterface|null
         */
-       public static function isValidUri(string $uri = null): bool
+       public static function createUriFromString(string $uri = null): ?UriInterface
        {
                if (empty($uri)) {
-                       return false;
+                       return null;
                }
 
                try {
-                       new Uri($uri);
+                       return new Uri($uri);
                } catch (\Exception $e) {
                        Logger::debug('Invalid URI', ['code' => $e->getCode(), 'message' => $e->getMessage(), 'uri' => $uri]);
-                       return false;
+                       return null;
                }
-               return true;
        }
 }