• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/rest/helper.php
  • Класс: BitrixImConnectorRestHelper
  • Вызов: Helper::registerPlacement
static function registerPlacement(array $params): int
{
	$placementBind = [
		'=APP_ID' => $params['REST_APP_ID'],
		'=PLACEMENT' => self::PLACEMENT_SETTING_CONNECTOR,
		'=PLACEMENT_HANDLER' => $params['PLACEMENT_HANDLER'],
	];
	$placement = PlacementTable::getList(['filter' => $placementBind])->fetch();

	$result = ($placement['ID'] > 0) ? $placement['ID'] : self::addPlacement($params)->getId();

	return (int)$result;
}