]> git.mxchange.org Git - friendica.git/commitdiff
Some fixes:
authorRoland Häder <roland@mxchange.org>
Thu, 16 Jun 2022 18:42:40 +0000 (20:42 +0200)
committerRoland Häder <roland@mxchange.org>
Fri, 17 Jun 2022 15:18:31 +0000 (17:18 +0200)
- $gsid's default value cannot sadly be 0, it now must be null to allow some
  code work
- added some more type-hints
- documented a bit more

src/Content/ContactSelector.php
src/Database/DBA.php
src/Model/Attach.php
src/Model/Contact.php
src/Model/GServer.php
src/Model/Photo.php
src/Network/Probe.php
src/Util/Strings.php

index fd574889e622acbbcd27e9379cb1c6cc816e3dbe..db7ad80ca638664dc50615a11e3736a8d04710a3 100644 (file)
@@ -111,14 +111,16 @@ class ContactSelector
        }
 
        /**
+        * Determines network name
+        *
         * @param string $network  network of the contact
         * @param string $profile  optional, default empty
         * @param string $protocol (Optional) Protocol that is used for the transmission
-        * @param int $gsid ??? (@TODO)
+        * @param int $gsid Server id
         * @return string
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
-       public static function networkToName(string $network, string $profile = '', string $protocol = '', int $gsid = 0): string
+       public static function networkToName(string $network, string $profile = '', string $protocol = '', int $gsid = null): string
        {
                $nets = [
                        Protocol::DFRN      =>   DI::l10n()->t('DFRN'),
@@ -180,13 +182,15 @@ class ContactSelector
        }
 
        /**
+        * Determines network's icon name
+        *
         * @param string $network network
         * @param string $profile optional, default empty
-        * @param int $gsid ??? (@TODO)
-        * @return string
+        * @param int $gsid Server id
+        * @return string Name for network icon
         * @throws \Exception
         */
-       public static function networkToIcon(string $network, string $profile = "", int $gsid = 0): string
+       public static function networkToIcon(string $network, string $profile = "", int $gsid = null): string
        {
                $nets = [
                        Protocol::DFRN      =>   'friendica',
index 2cafc4e0a6a80e218e045993df5732750d0d0745..d62edf6ce1902d7e16e6ac2f9b23eb785e7626c8 100644 (file)
@@ -427,7 +427,7 @@ class DBA
         * @return boolean was the update successfull?
         * @throws \Exception
         */
-       public static function update($table, $fields, $condition, $old_fields = [], $params = [])
+       public static function update($table, array $fields, array $condition, $old_fields = [], array $params = [])
        {
                return DI::dba()->update($table, $fields, $condition, $old_fields, $params);
        }
@@ -443,7 +443,7 @@ class DBA
         * @throws \Exception
         * @see   self::select
         */
-       public static function selectFirst($table, array $fields = [], array $condition = [], $params = [])
+       public static function selectFirst($table, array $fields = [], array $condition = [], array $params = [])
        {
                return DI::dba()->selectFirst($table, $fields, $condition, $params);
        }
index 9009126868dd66460890c02b9d09c969bbaf9f04..91970bfc62712723153e55fd8e3cce1deee8cc7a 100644 (file)
@@ -102,7 +102,7 @@ class Attach
         * @return boolean
         * @throws \Exception
         */
-       public static function exists(array $conditions)
+       public static function exists(array $conditions): bool
        {
                return DBA::exists('attach', $conditions);
        }
index aea3faf3cdcb60aa7ced2e3437d62632fa97608d..949db503526dd7a6bc006aa1623043cafa0857df 100644 (file)
@@ -128,10 +128,10 @@ class Contact
         * @param array $fields    Array of selected fields, empty for all
         * @param array $condition Array of fields for condition
         * @param array $params    Array of several parameters
-        * @return array
+        * @return array|bool
         * @throws \Exception
         */
-       public static function selectFirst(array $fields = [], array $condition = [], array $params = []): array
+       public static function selectFirst(array $fields = [], array $condition = [], array $params = [])
        {
                $contact = DBA::selectFirst('contact', $fields, $condition, $params);
 
index c0e4899923d86cb375109e9b2240675d166cc5eb..ff22730e4e73c64120c374e4fbb8073d5d4462d1 100644 (file)
@@ -2054,7 +2054,7 @@ class GServer
         * @return int
         * @throws Exception
         */
-       public static function getProtocol(int $gsid)
+       public static function getProtocol(int $gsid): int
        {
                if (empty($gsid)) {
                        return null;
index d9e6f7cadebb8c54688cce3f531d15d5e025da54..fd387e56e85b0f8d833eb1c0ad29ed217bd9e113 100644 (file)
@@ -110,7 +110,7 @@ class Photo
         * @throws \Exception
         * @see   \Friendica\Database\DBA::select
         */
-       public static function getPhotosForUser($uid, $resourceid, array $conditions = [], array $params = [])
+       public static function getPhotosForUser(int $uid, string $resourceid, array $conditions = [], array $params = [])
        {
                $conditions["resource-id"] = $resourceid;
                $conditions["uid"] = $uid;
index c5ecf96ed3746d884072d3de29ab0fffaf00527f..d8a159331335447ee20593d5e2170746d6ab620b 100644 (file)
@@ -1445,7 +1445,7 @@ class Probe
         * @return array|bool OStatus data or "false" on error or "true" on short mode
         * @throws HTTPException\InternalServerErrorException
         */
-       private static function ostatus($webfinger, $short = false)
+       private static function ostatus(array $webfinger, bool $short = false)
        {
                $data = [];
 
index 8666d30c18310d68574d37d72940c307b37ae52d..d2555132a0efc080f2ff5b2977d1fc21a8ea812e 100644 (file)
@@ -165,7 +165,7 @@ class Strings
         * @return string Formatted network name
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
-       public static function formatNetworkName($network, $url = '')
+       public static function formatNetworkName(string $network, string $url = ''): string
        {
                if ($network != '') {
                        if ($url != '') {
@@ -176,6 +176,8 @@ class Strings
 
                        return $network_name;
                }
+
+               return '';
        }
 
        /**
@@ -187,7 +189,7 @@ class Strings
         *
         * @return string               Transformed string.
         */
-       public static function deindent($text, $chr = "[\t ]", $count = NULL)
+       public static function deindent(string $text, string $chr = "[\t ]", int $count = null)
        {
                $lines = explode("\n", $text);