• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/entity/location/converter/dbfieldconverter.php
  • Класс: BitrixLocationEntityLocationConverterDbFieldConverter
  • Вызов: DbFieldConverter::convertToDbFields
static function convertToDbFields(EntityLocation $location): array
{
	$result = [];

	if (($location->getId() > 0))
	{
		$result['ID'] = $location->getId();
	}

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

	$result['CODE'] = $location->getCode();
	$result['EXTERNAL_ID'] = $location->getExternalId();
	$result['SOURCE_CODE'] = $location->getSourceCode();
	$result['TYPE'] = $location->getType();
	$result['LATITUDE'] = $latitude === '' ? null : (float)$latitude;
	$result['LONGITUDE'] = $longitude === '' ? null : (float)$longitude;

	return $result;
}