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

Static Public Member Functions

static getShopEditionNamespaces ()
 
static getUnifiedNamespace ()
 
static isNamespacedClass ($className)
 
static classBelongsToShopEditionNamespace ($className)
 
static classBelongsToShopUnifiedNamespace ($className)
 

Static Protected Attributes

static $shopEditionNamespaces
 
static $shopEditionTestNamespaces
 
static $unifiedNamespace = 'OxidEsales\\Eshop\\'
 

Static Private Member Functions

static classBelongsToNamespace ($className, $namespaces)
 

Member Function Documentation

◆ classBelongsToNamespace()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::classBelongsToNamespace (   $className,
  $namespaces 
)
staticprivate

Check if given class belongs to one of the supplied namespaces.

Parameters
string$className
array$namespaces
Returns
bool

◆ classBelongsToShopEditionNamespace()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::classBelongsToShopEditionNamespace (   $className)
static

Check if given class belongs to a shop edition namespace.

Parameters
string$className
Returns
bool

◆ classBelongsToShopUnifiedNamespace()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::classBelongsToShopUnifiedNamespace (   $className)
static

Check if given class belongs to a shop edition namespace.

Parameters
string$className
Returns
bool

◆ getShopEditionNamespaces()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::getShopEditionNamespaces ( )
static

Getter for array with official OXID eShop Edition namespaces.

Returns
array

◆ getUnifiedNamespace()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::getUnifiedNamespace ( )
static

Getter for official OXID eShop Unified Namespace.

Returns
string

◆ isNamespacedClass()

static OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::isNamespacedClass (   $className)
static
Parameters
string$className
Returns
bool

Member Data Documentation

◆ $shopEditionNamespaces

OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::$shopEditionNamespaces
staticprotected
Initial value:
= [
'CE' => 'OxidEsales\\EshopCommunity\\',
'PE' => 'OxidEsales\\EshopProfessional\\',
'EE' => 'OxidEsales\\EshopEnterprise\\'
]

◆ $shopEditionTestNamespaces

OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::$shopEditionTestNamespaces
staticprotected
Initial value:
= [
'CE' => 'OxidEsales\\EshopCommunity\\Tests\\',
'PE' => 'OxidEsales\\EshopProfessional\\Tests\\',
'EE' => 'OxidEsales\\EshopEnterprise\\Tests\\'
]

◆ $unifiedNamespace

OxidEsales\EshopCommunity\Core\NamespaceInformationProvider::$unifiedNamespace = 'OxidEsales\\Eshop\\'
staticprotected

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