]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/ItemURI.php
Funkwhale context file moved
[friendica.git] / src / Model / ItemURI.php
index d57df4c4251c47b918449ca4e8a1a38f959a510a..020c468d23a81700bdd2c31e6db56ec2548bd3f6 100644 (file)
@@ -30,7 +30,6 @@ class ItemURI
         * Insert an item-uri record and return its id
         *
         * @param array $fields Item-uri fields
-        *
         * @return int|null item-uri id
         * @throws \Exception
         */
@@ -61,12 +60,15 @@ class ItemURI
         * Searched for an id of a given uri. Adds it, if not existing yet.
         *
         * @param string $uri
-        *
         * @return integer item-uri id
         * @throws \Exception
         */
-       public static function getIdByURI($uri)
+       public static function getIdByURI(string $uri): int
        {
+               if (empty($uri)) {
+                       return 0;
+               }
+
                // If the URI gets too long we only take the first parts and hope for best
                $uri = substr($uri, 0, 255);
 
@@ -82,11 +84,10 @@ class ItemURI
         * Searched for an id of a given guid.
         *
         * @param string $guid
-        *
         * @return integer item-uri id
         * @throws \Exception
         */
-       public static function getIdByGUID($guid)
+       public static function getIdByGUID(string $guid): int
        {
                // If the GUID gets too long we only take the first parts and hope for best
                $guid = substr($guid, 0, 255);