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

Public Member Functions

 __construct ($editionRootPathProvider)
 
 getSetupDirectory ()
 
 getDatabaseSqlDirectory ()
 
 getViewsDirectory ()
 
 getSmartyPluginsDirectory ()
 

Public Attributes

const SETUP_DIRECTORY = 'Setup'
 
const DATABASE_SQL_DIRECTORY = 'Sql'
 

Protected Member Functions

 getEditionRootPathProvider ()
 

Private Attributes

 $editionRootPathProvider
 

Detailed Description

Class is responsible for returning directories paths according edition.

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::__construct (   $editionRootPathProvider)
Parameters
EditionRootPathProvider$editionRootPathProvider

Member Function Documentation

◆ getDatabaseSqlDirectory()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::getDatabaseSqlDirectory ( )

Method forms path to corresponding edition database sql files directory.

Returns
string

◆ getEditionRootPathProvider()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::getEditionRootPathProvider ( )
protected

◆ getSetupDirectory()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::getSetupDirectory ( )

Method forms path to corresponding edition setup directory.

Returns
string

◆ getSmartyPluginsDirectory()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::getSmartyPluginsDirectory ( )

Method forms path to corresponding smarty plugins directory.

Returns
string

◆ getViewsDirectory()

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::getViewsDirectory ( )

Method forms path to corresponding edition views directory.

Returns
string

Member Data Documentation

◆ $editionRootPathProvider

OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::$editionRootPathProvider
private

◆ DATABASE_SQL_DIRECTORY

const OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::DATABASE_SQL_DIRECTORY = 'Sql'

◆ SETUP_DIRECTORY

const OxidEsales\EshopCommunity\Core\Edition\EditionPathProvider::SETUP_DIRECTORY = 'Setup'

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