• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/conference.php
  • Класс: BitrixImCallConference
  • Вызов: Conference::createWithArray
static function createWithArray(array $fields): Conference
{
	$instance = new static();

	$instance->id = (int)$fields['ID'];
	$instance->alias = $fields['ALIAS_CODE'];
	$instance->aliasId = $fields['ALIAS_PRIMARY'];
	$instance->chatId = (int)$fields['CHAT_ID'];
	$instance->password = $fields['PASSWORD'];
	$instance->invitation = $fields['INVITATION'];
	$instance->startDate = $fields['CONFERENCE_START'];
	$instance->chatName = $fields['CHAT_NAME'];
	$instance->hostName = $fields['HOST_NAME']." ".$fields['HOST_LAST_NAME'];
	$instance->hostId = $fields['HOST'];
	$instance->broadcastMode = $fields['IS_BROADCAST'] === 'Y';

	$instance->users = $instance->getUsers();

	return $instance;
}