]> git.mxchange.org Git - friendica.git/commitdiff
Issue 8081: The usage has to be an object, not an array
authorMichael <heluecht@pirati.ca>
Thu, 9 Jan 2020 09:55:33 +0000 (09:55 +0000)
committerMichael <heluecht@pirati.ca>
Thu, 9 Jan 2020 09:55:33 +0000 (09:55 +0000)
src/Module/NodeInfo.php

index a62687de1b58a30ea903a52647456779423bda18..2f83a78b478408849d36b4507c639b7a62d983f6 100644 (file)
@@ -5,6 +5,7 @@ namespace Friendica\Module;
 use Friendica\BaseModule;
 use Friendica\Core\Addon;
 use Friendica\DI;
+use stdClass;
 
 /**
  * Standardized way of exposing metadata about a server running one of the distributed social networks.
@@ -26,22 +27,22 @@ class NodeInfo extends BaseModule
        /**
         * Return the supported services
         *
-        * @return array with supported services
+        * @return Object with supported services
        */
        private static function getUsage()
        {
                $config = DI::config();
 
-               $usage = [];
+               $usage = new stdClass();
 
                if (!empty($config->get('system', 'nodeinfo'))) {
-                       $usage['users'] = [
+                       $usage->users = [
                                'total'          => intval($config->get('nodeinfo', 'total_users')),
                                'activeHalfyear' => intval($config->get('nodeinfo', 'active_users_halfyear')),
                                'activeMonth'    => intval($config->get('nodeinfo', 'active_users_monthly'))
                        ];
-                       $usage['localPosts'] = intval($config->get('nodeinfo', 'local_posts'));
-                       $usage['localComments'] = intval($config->get('nodeinfo', 'local_comments'));
+                       $usage->localPosts = intval($config->get('nodeinfo', 'local_posts'));
+                       $usage->localComments = intval($config->get('nodeinfo', 'local_comments'));
                }
 
                return $usage;