• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/internals/messageaccess.php
  • Класс: BitrixMailInternalsMessageAccessTable
  • Вызов: MessageAccessTable::getBinds
static function getBinds(int $mailboxId, int $messageId): array
{
	$binds = MessageAccessTable::query()
		->where('MAILBOX_ID', $mailboxId)
		->where('MESSAGE_ID', $messageId)
		->setDistinct()
		->setSelect([
			'ENTITY_TYPE',
			'ENTITY_ID',
		])
		->fetchAll();

	return array_map(fn(array $bind): string => "{$bind['ENTITY_TYPE']}-{$bind['ENTITY_ID']}", $binds);
}