method
public
static
Manager::getDataResult()
Сигнатура
public static getDataResult([string $ip = '' ][, string $lang = '' ][, array<string|int, mixed> $required = [] ]) : Result|null
Описание
Возвращает всю доступную информацию о геолокации.
Параметры
$ip
string
= ''
IP-адрес.
$lang
string
= ''
Идентификатор языка.
$required
array<string|int, mixed>
= []
Обязательные поля для данных результата.
Возвращаемое значение
Result|null
Как применяется в Manager
Manager::getDataResult() — метод класса \Bitrix\Main\Service\GeoIp\Manager модуля «Главный модуль». Manager: Класс для работы с информацией о геолокации.
Статический метод — вызывается через имя класса Manager, без создания объекта.
use Bitrix\Main\Service\GeoIp\Manager;
$result = Manager::getDataResult();
// $result: Result|nullДругие методы Manager
cleanCache()getCityName()Возвращает полное название города.getCityPostCode()Возвращает почтовый код, FSA или индекс.getCountryCode()Возвращает двухбуквенный код страны.getCountryName()Возвращает полное название страны.getGeoPosition()Возвращает атрибут геопозиции.getGeoPositionLatitude()Возвращает широту как знаковое число double.getGeoPositionLongitude()Возвращает долготу как знаковое число double.getHandlerAdminConfigHtml()getHandlerByClassName()getHandlers()getIspName()Возвращает название интернет-провайдера (ISP).
getDataResult() есть и у других классов модуля «Главный модуль»: Base, Extension, GeoIP2, MaxMind, SypexGeo.
Исходный файл: source/main/lib/service/geoip/manager.php:188

