• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/helper/servicecomment.php
  • Класс: BitrixSocialnetworkHelperServiceComment
  • Вызов: ServiceComment::getEntityName
static function getEntityName(array $params = []): string
{
	$result = '';

	$entityType = ($params['entityType'] ?? false);
	$entityData = ($params['entityData'] ?? []);

	if (
		!$entityType
		|| empty($entityData)
		|| !is_array($entityData)
	)
	{
		return $result;
	}

	switch ($entityType)
	{
		case CommentAuxCreateEntity::ENTITY_TYPE_TASK:
			$result = htmlspecialcharsback($entityData['TITLE']);
			break;
		case CommentAuxCreateEntity::ENTITY_TYPE_BLOG_POST:
			$result = $entityData['TITLE'];
			break;
		case CommentAuxCreateEntity::ENTITY_TYPE_CALENDAR_EVENT:
			$result = $entityData['NAME'];
			break;
		default:
	}

	return $result;
}