OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Core\ShopIdCalculator Class Reference
+ Collaboration diagram for OxidEsales\EshopCommunity\Core\ShopIdCalculator:

Public Member Functions

 __construct ($variablesCache)
 
 getShopId ()
 

Public Attributes

const BASE_SHOP_ID = 1
 

Protected Member Functions

 _getConfKey ()
 
 _getShopUrlMap ()
 
 getVariablesCache ()
 

Private Attributes

 $variablesCache
 

Static Private Attributes

static $urlMap
 

Detailed Description

Calculates Shop id from request data or shop url.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\ShopIdCalculator::__construct (   $variablesCache)
Parameters
FileCache$variablesCache

Member Function Documentation

◆ _getConfKey()

OxidEsales\EshopCommunity\Core\ShopIdCalculator::_getConfKey ( )
protected

Returns configuration key. This method is independent from oxConfig functionality.

Returns
string

◆ _getShopUrlMap()

OxidEsales\EshopCommunity\Core\ShopIdCalculator::_getShopUrlMap ( )
protected

Returns shop url to id map from config.

Returns
array

◆ getShopId()

OxidEsales\EshopCommunity\Core\ShopIdCalculator::getShopId ( )

Returns active shop id. This method works independently from other classes.

Returns
string

◆ getVariablesCache()

OxidEsales\EshopCommunity\Core\ShopIdCalculator::getVariablesCache ( )
protected
Returns
FileCache

Member Data Documentation

◆ $urlMap

OxidEsales\EshopCommunity\Core\ShopIdCalculator::$urlMap
staticprivate

◆ $variablesCache

OxidEsales\EshopCommunity\Core\ShopIdCalculator::$variablesCache
private

◆ BASE_SHOP_ID

const OxidEsales\EshopCommunity\Core\ShopIdCalculator::BASE_SHOP_ID = 1

Shop id which is used for CE/PE eShops.


The documentation for this class was generated from the following file: