]> git.mxchange.org Git - friendica.git/blobdiff - src/Object/Api/Mastodon/Tag.php
Merge remote-tracking branch 'origin/2022.12-rc' into fixes
[friendica.git] / src / Object / Api / Mastodon / Tag.php
index 1424d9e20fbc990a35500bf9776bee17a56ff84b..e40b793e2623e528b128dd61b8855b868961a3b3 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -35,17 +35,25 @@ class Tag extends BaseDataTransferObject
        protected $name;
        /** @var string */
        protected $url = null;
+       /** @var array */
+       protected $history = [];
+       /** @var bool */
+       protected $following = false;
 
        /**
         * Creates a hashtag record from an tag-view record.
         *
         * @param BaseURL $baseUrl
-        * @param array   $tag     tag-view record
+        * @param array   $tag       tag-view record
+        * @param array   $history
+        * @param array   $following "true" if the user is following this tag
         * @throws \Friendica\Network\HTTPException\InternalServerErrorException
         */
-       public function __construct(BaseURL $baseUrl, array $tag)
+       public function __construct(BaseURL $baseUrl, array $tag, array $history = [], bool $following = false)
        {
-               $this->name = strtolower($tag['name']);
-               $this->url  = $baseUrl . '/search?tag=' . urlencode($this->name);
+               $this->name      = strtolower($tag['name']);
+               $this->url       = $baseUrl . '/search?tag=' . urlencode($this->name);
+               $this->history   = $history;
+               $this->following = $following;
        }
 }