1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
externalidbuilder.php
См. документацию.
1<?php
2
3namespace Bitrix\Location\Source\Osm;
4
11{
17 public static function buildExternalId(string $osmType, int $osmId): ?string
18 {
19 if (!$osmType || !$osmId)
20 {
21 return null;
22 }
23
24 return sprintf('%s%s', $osmType, $osmId);
25 }
26
31 public static function getOsmTypeByExternalId(string $externalId): ?string
32 {
33 return (string)mb_substr($externalId, 0, 1);
34 }
35
40 public static function getOsmIdByExternalId(string $externalId): ?int
41 {
42 return (int)mb_substr($externalId, 1);
43 }
44}
static buildExternalId(string $osmType, int $osmId)
Определения externalidbuilder.php:17
static getOsmIdByExternalId(string $externalId)
Определения externalidbuilder.php:40
static getOsmTypeByExternalId(string $externalId)
Определения externalidbuilder.php:31