CommentParser::getMentionedUserIds

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. CommentParser
  4. getMentionedUserIds
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/timeline/commentparser.php
  • Класс: BitrixUITimelineCommentParser
  • Вызов: CommentParser::getMentionedUserIds
public function getMentionedUserIds(string $text): array
{
	$mentionedUserIds = [];

	if(preg_match_all("/[users*=s*([^]]*)](.+?)[/user]/is" . BX_UTF_PCRE_MODIFIER, $text, $matches) && is_array($matches[1]))
	{
		$mentionedUserIds = $matches[1];
		$mentionedUserIds = array_unique($mentionedUserIds);
		foreach($mentionedUserIds as &$mentionedUserId)
		{
			$mentionedUserId = (int) $mentionedUserId;
		}
	}

	return $mentionedUserIds;
}

Добавить комментарий