GeoIP 4.0

\BXmaker\GeoIP\Service\SypexGeoNet

\BXmaker\GeoIP\Service\SypexGeoNet -

namespace BXmaker\GeoIP\Service;
class SypexGeoNet extends \BXmaker\GeoIP\Service\Base
{
    //...
}

Методы

canUseLocalDatabase

public static function canUseLocalDatabase();

canUseOnServer

public static function canUseOnServer();

getCode

public static function getCode();

getConfig

public static function getConfig();

getData

public function getData(string $ip, string $lang = 'ru');

getDescription

public static function getDescription();

getLocalDatabaseUpdatedDate

/**
 * @return \Bitrix\Main\Type\DateTime|null
 */
public function getLocalDatabaseUpdatedDate();

getMessage

/**
 * @inheritDoc
 */
public static function getMessage($name, $arReplace = null);

getName

public static function getName();

localDatabase

Вернет объект для работы с локальной базой IP адресов

/**
 * @return \BXmaker\GeoIP\Service\SypexGeoNet\LocalDatabase
 */
public function localDatabase();

updateLocalDatabase

Обновление локлаьной базы

/**
 * @return bool
 */
public function updateLocalDatabase() : bool;