• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/comments/task/commentposter.php
  • Класс: BitrixTasksCommentsTaskCommentPoster
  • Вызов: CommentPoster::getLastVersionedMessageKey
private function getLastVersionedMessageKey(string $baseKey): string
{
	$resultKey = $baseKey;

	$version = 2;
	$proceed = true;
	while ($proceed)
	{
		$nextResultKey = "{$baseKey}_V{$version}";
		$message = Loc::getMessage($nextResultKey);
		if ($message !== null)
		{
			$resultKey = $nextResultKey;
		}
		else
		{
			$proceed = false;
		}
		++$version;
	}

	return $resultKey;
}