OXID eShop CE
6.1.5
|
Public Member Functions | |
__construct ($edition=null) | |
getEdition () | |
isEnterprise () | |
isProfessional () | |
isCommunity () | |
Public Attributes | |
const | ENTERPRISE = 'EE' |
const | PROFESSIONAL = 'PE' |
const | COMMUNITY = 'CE' |
Protected Member Functions | |
findEdition () | |
getEditionByExistingClasses () | |
Private Attributes | |
$edition = null | |
Class is responsible for returning edition.
OxidEsales\EshopCommunity\Core\Edition\EditionSelector::__construct | ( | $edition = null | ) |
EditionSelector constructor.
string | null | $edition | to force edition. |
|
protected |
Check for forced edition in config file. If edition is not specified, determine it by ClassMap existence.
OxidEsales\EshopCommunity\Core\Edition\EditionSelector::getEdition | ( | ) |
Method returns edition.
|
protected |
Determine shop edition by existence of edition specific classes.
OxidEsales\EshopCommunity\Core\Edition\EditionSelector::isCommunity | ( | ) |
OxidEsales\EshopCommunity\Core\Edition\EditionSelector::isEnterprise | ( | ) |
OxidEsales\EshopCommunity\Core\Edition\EditionSelector::isProfessional | ( | ) |
|
private |
const OxidEsales\EshopCommunity\Core\Edition\EditionSelector::COMMUNITY = 'CE' |
const OxidEsales\EshopCommunity\Core\Edition\EditionSelector::ENTERPRISE = 'EE' |
const OxidEsales\EshopCommunity\Core\Edition\EditionSelector::PROFESSIONAL = 'PE' |