• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Message/Params.php
  • Класс: BitrixImV2MessageParams
  • Вызов: Params::toPullFormat
public function toPullFormat(?array $extraParams = null): array
{
	$result = [];
	foreach ($this as $paramName => $param)
	{
		if ($param->hasValue())
		{
			$result[$paramName] = $param->toPullFormat();
		}
	}

	if (!isset($extraParams))
	{
		return $result;
	}

	foreach ($extraParams as $extraParam)
	{
		if (!isset($result[$extraParam]))
		{
			$result[$extraParam] = Params::create($extraParam)->toPullFormat();
		}
	}

	return $result;
}