CommentParser::getParser

  1. Bitrix24 API (v. 23.675.0)
  2. ui
  3. CommentParser
  4. getParser
  • Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/timeline/commentparser.php
  • Класс: BitrixUITimelineCommentParser
  • Вызов: CommentParser::getParser
protected function getParser(): CTextParser
{
	$languageId = Loc::getCurrentLang();
	if($this->parser === null && Loader::includeModule('blog'))
	{
		$this->parser = new blogTextParser($languageId);
	}
	if($this->parser === null && Loader::includeModule('forum'))
	{
		$this->parser = new forumTextParser($languageId);
	}
	if($this->parser === null && Loader::includeModule('socialnetwork'))
	{
		$this->parser = new logTextParser($languageId);
	}
	if($this->parser === null)
	{
		$this->parser = new CTextParser();
	}

	if(is_array($this->userFields))
	{
		$this->parser->arUserfields = $this->userFields;
	}

	return $this->parser;
}

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