]> git.mxchange.org Git - friendica.git/commitdiff
Apply suggestions from code review
authorMichael Vogel <icarus@dabo.de>
Tue, 8 Sep 2020 01:39:51 +0000 (03:39 +0200)
committerGitHub <noreply@github.com>
Tue, 8 Sep 2020 01:39:51 +0000 (03:39 +0200)
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
src/Factory/Api/Mastodon/Status.php
src/Object/Api/Mastodon/Status.php
src/Object/Api/Mastodon/Status/StatusCounts.php

index db7c7203dc5e8671e9de301e90d89474fae903cf..c31c211a59ec7bf03b168885bdab8e8d24a4fd75 100644 (file)
@@ -62,11 +62,12 @@ class Status extends BaseFactory
                $item = Item::selectFirst([], ['uri-id' => $uriId, 'uid' => $uid]);
                $account = DI::mstdnAccount()->createFromContactId($item['author-id']);
 
-               $count = new \Friendica\Object\Api\Mastodon\Status\StatusCounts(
+               $counts = new \Friendica\Object\Api\Mastodon\Status\Counts(
                        DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_COMMENT]),
                        DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]),
-                       DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)]));
+                       DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)])
+               );
 
-               return new \Friendica\Object\Api\Mastodon\Status($item, $account, $count);
+               return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts);
        }
 }
index a82d100c98f06e8a516623d02e6a82c97c575daf..aa26fa1986aaa2a7fcd85977c46d772019084674 100644 (file)
@@ -23,7 +23,7 @@ namespace Friendica\Object\Api\Mastodon;
 
 use Friendica\BaseEntity;
 use Friendica\Content\Text\BBCode;
-use Friendica\Object\Api\Mastodon\Status\StatusCounts;
+use Friendica\Object\Api\Mastodon\Status\Counts;
 use Friendica\Util\DateTimeFormat;
 
 /**
@@ -96,7 +96,7 @@ class Status extends BaseEntity
         * @param array   $item
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
-       public function __construct(array $item, Account $account, StatusCounts $count)
+       public function __construct(array $item, Account $account, Counts $counts)
        {
                $this->id         = (string)$item['uri-id'];
                $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM);
@@ -115,9 +115,9 @@ class Status extends BaseEntity
                $this->language = null;
                $this->uri = $item['uri'];
                $this->url = $item['plink'] ?? null;
-               $this->replies_count = $count->__get('replies');
-               $this->reblogs_count = $count->__get('reblogs');
-               $this->favourites_count = $count->__get('favourites');
+               $this->replies_count = $counts->replies;
+               $this->reblogs_count = $counts->reblogs;
+               $this->favourites_count = $counts->favourites;
                $this->favourited = false;
                $this->reblogged = false;
                $this->muted = false;
index eb62326dec9f12daddeff9632f2a078f61b4da0d..feed5cc5412725d3a2acff7cc2b82b486fcad223 100644 (file)
@@ -26,7 +26,7 @@ namespace Friendica\Object\Api\Mastodon\Status;
  *
  * @see https://docs.joinmastodon.org/entities/status
  */
-class StatusCounts
+class Counts
 {
        /** @var int */
        protected $replies;