method
public
static
MailManager::makeMessageFields()
Сигнатура
public static makeMessageFields(array{ATTACHMENTS_STORAGE_TYPE_ID: ?int, ATTACHMENTS_IDS: null|int[], MESSAGE_SUBJECT: ?string, MESSAGE_BODY: ?string, MESSAGE_BODY_CONTENT_TYPE: ?int, MESSAGE_FROM: string} $options, array<string|int, mixed> $commonOptions) : array<string|int, mixed>
Параметры
$options
array{ATTACHMENTS_STORAGE_TYPE_ID: ?int, ATTACHMENTS_IDS: null|int[], MESSAGE_SUBJECT: ?string, MESSAGE_BODY: ?string, MESSAGE_BODY_CONTENT_TYPE: ?int, MESSAGE_FROM: string}
$commonOptions
array<string|int, mixed>
Возвращаемое значение
array<string|int, mixed>
Как применяется в MailManager
MailManager::makeMessageFields() — метод класса \Bitrix\Crm\Integration\MailManager модуля «CRM».
Статический метод — вызывается через имя класса MailManager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Integration\MailManager;
Loader::includeModule('crm');
$options = [];
$commonOptions = [];
$result = MailManager::makeMessageFields($options, $commonOptions);
// $result: array<string|int, mixed>Другие методы MailManager
Исходный файл: source/crm/lib/integration/mailmanager.php:580

