\BXmaker\GeoIP\Context
-
namespace BXmaker\GeoIP;
class Context
{
//...
}
public function __construct(\Bitrix\Main\Server $server, \Bitrix\Main\HttpRequest $request);
/**
* @return string
*/
public function getHttpHost();
Базовый домен, при использованиии функционала - Домены
/**
* @return string
*/
public function getOptionBaseDomain();
Подставлять город в форму оформления заказа
/**
* @return string
*/
public function getOptionSetLocationOrder();
Определение идентификатора текущего сайта, вернет подходящий - по домену, по умолччанию, иначе саймый первый
/**
* @return string
*/
public function getSiteId();
Вернет флаг использвоания https
/**
* @return bool
*/
public function isHttps();
Вернет объект класса для работы с настройками
/**
* @return \BXmaker\GeoIP\Option
*/
public function option();
/**
* @return \Bitrix\Main\HttpRequest
*/
public function request();
/**
* @return \Bitrix\Main\Server
*/
public function server();
Установка сайта
/**
* @param $siteId
* @return $this
*/
public function setSiteId($siteId);