• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/entity/address/converter/dbfieldconverter.php
  • Класс: BitrixLocationEntityAddressConverterDbFieldConverter
  • Вызов: DbFieldConverter::convertToDbField
static function convertToDbField(EntityAddress $address): array
{
	$locationId = 0;

	if ($location = $address->getLocation())
	{
		$locationId = $location->getId();
	}

	$latitude = $address->getLatitude();
	$longitude = $address->getLongitude();

	return [
		'ID' => $address->getId(),
		'LOCATION_ID' => $locationId,
		'LANGUAGE_ID' => $address->getLanguageId(),
		'LATITUDE' => $latitude === '' ? null : (float)$latitude,
		'LONGITUDE' => $longitude === '' ? null : (float)$longitude,
	];
}