Add type filter parameter to Tag::getCSVByURIId
This commit is contained in:
parent
75977ee72b
commit
c2a76db290
1 changed files with 4 additions and 2 deletions
|
@ -366,12 +366,14 @@ class Tag
|
||||||
* Return a string with all tags and mentions
|
* Return a string with all tags and mentions
|
||||||
*
|
*
|
||||||
* @param integer $uri_id
|
* @param integer $uri_id
|
||||||
|
* @param array $type
|
||||||
* @return string tags and mentions
|
* @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 = [];
|
$tag_list = [];
|
||||||
$tags = self::getByURIId($uri_id);
|
$tags = self::getByURIId($uri_id, $type);
|
||||||
foreach ($tags as $tag) {
|
foreach ($tags as $tag) {
|
||||||
$tag_list[] = self::TAG_CHARACTER[$tag['type']] . '[url=' . $tag['url'] . ']' . $tag['name'] . '[/url]';
|
$tag_list[] = self::TAG_CHARACTER[$tag['type']] . '[url=' . $tag['url'] . ']' . $tag['name'] . '[/url]';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue