]> git.mxchange.org Git - friendica.git/commitdiff
Add type filter parameter to Tag::getCSVByURIId
authorHypolite Petovan <hypolite@mrpetovan.com>
Thu, 14 May 2020 02:35:39 +0000 (22:35 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 14 May 2020 02:35:39 +0000 (22:35 -0400)
src/Model/Tag.php

index 2f38608ccb47c29790adf14679809f05c882582b..87383fbbca5de2471db5c1b3f91fdfb128891b3d 100644 (file)
@@ -366,12 +366,14 @@ class Tag
         * Return a string with all tags and mentions
         *
         * @param integer $uri_id
+        * @param array   $type
         * @return string tags and mentions
+        * @throws \Exception
         */
-       public static function getCSVByURIId(int $uri_id)
+       public static function getCSVByURIId(int $uri_id, array $type = [self::HASHTAG, self::MENTION, self::IMPLICIT_MENTION, self::EXCLUSIVE_MENTION])
        {
                $tag_list = [];
-               $tags = self::getByURIId($uri_id);
+               $tags = self::getByURIId($uri_id, $type);
                foreach ($tags as $tag) {
                        $tag_list[] = self::TAG_CHARACTER[$tag['type']] . '[url=' . $tag['url'] . ']' . $tag['name'] . '[/url]';
                }