• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/mail/message.php
  • Класс: Bitrix\Crm\Controller\Mail\Message
  • Вызов: Message::getContactsFromFields
protected function getContactsFromFields(string $ownerTypeName, int $ownerId): array
{
	$contacts = [];
	$fields = $this->getFieldsByType($ownerTypeName, $ownerId, self::EMAIL_COMMUNICATION_TYPE);

	foreach ($fields as $field)
	{
		$field['id'] = $ownerId;
		$field['email'] = $this->getEmailByFiled($field);
		$field['typeName'] = \Bitrix\Crm\Activity\Mail\Message::convertTypeToFormatForBinding($ownerTypeName);
		$contacts[] = $this->buildContact($field);
	}

	return $contacts;
}