• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/deliveryservice.php
  • Класс: BitrixSaleDeliveryRestDeliveryService
  • Вызов: DeliveryService::getConfig
static function getConfig($query, $n, CRestServer $server): array
{
	self::checkDeliveryPermission();
	$params = self::prepareDeliveryParams($query, $server);
	self::checkParamsBeforeDeliveryConfigGet($params);

	$result = [];

	$delivery = DeliveryServicesManager::getById($params['ID']);
	if ($delivery)
	{
		if (is_array($delivery['CONFIG']))
		{
			$delivery['CONFIG'] = self::prepareOutcomingConfig($delivery['CONFIG']);
		}

		$result = is_array($delivery['CONFIG']) ? $delivery['CONFIG'] : [];
	}

	return $result;
}