• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/lib/comments/service/manager.php
  • Класс: BitrixForumCommentsServiceManager
  • Вызов: Manager::find
static function find(array $params = [])
{
	$commentType = (isset($params['SERVICE_TYPE']) ? (int)$params['SERVICE_TYPE'] : 0);

	if ($commentType <= 0)
	{
		return false;
	}

	switch ($commentType)
	{
		case static::TYPE_TASK_INFO:
			$result = new TaskInfo();
			break;
		case static::TYPE_TASK_CREATED:
			$result = new TaskCreated();
			break;
		case static::TYPE_ENTITY_CREATED:
			$result = new EntityCreated();
			break;
		default:
			$result = false;
	}

	return $result;
}