Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
externalidbuilder.php
1<?php
2
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)