• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/entity/letter.php
  • Класс: BitrixSenderEntityLetter
  • Вызов: Letter::createInstanceByContactId
static function createInstanceByContactId($contactId, array $messageCodes = [])
{
	$typeId = Contact::create($contactId)->get('TYPE_ID') ?: RecipientType::EMAIL;
	switch ($typeId)
	{
		case RecipientType::EMAIL:
			$code = MainMessageiBase::CODE_MAIL;
			break;
		case RecipientType::PHONE:
			$code = MainMessageiBase::CODE_SMS;
			break;
		default:
			return null;
	}

	return self::createInstanceByCode($code, $messageCodes);
}