• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/entity/todo.php
  • Класс: Bitrix\Crm\Activity\Entity\ToDo
  • Вызов: ToDo::getSubjectFromDescription
private function getSubjectFromDescription(string $description): string
{
	$lines = explode("\n", $description, 2);
	if (count($lines) > 1)
	{
		$subject = $lines[0];
		if(mb_strlen($subject) > self::MAX_SUBJECT_LENGTH)
		{
			$subject = mb_substr($subject, 0, self::MAX_SUBJECT_LENGTH);
		}
		return rtrim($subject, '.') . '...';
	}

	return TruncateText($lines[0], self::MAX_SUBJECT_LENGTH);
}