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

Public Member Functions

 __construct (Config $config, EshopModuleVariablesLocator $moduleVariablesLocator, EshopModule $module)
 
 get ()
 
 save (EshopModuleSmartyPluginDirectories $moduleSmartyPluginDirectories)
 

Public Attributes

const STORAGE_KEY = 'moduleSmartyPluginDirectories'
 

Private Member Functions

 getSmartyPluginDirectoriesFromModuleVariablesLocator ()
 

Private Attributes

 $config
 
 $moduleVariablesLocator
 
 $module
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::__construct ( Config  $config,
EshopModuleVariablesLocator  $moduleVariablesLocator,
EshopModule  $module 
)

ModuleSmartyPluginDirectoryRepository constructor.

Parameters
Config$configFor database connection
EshopModuleVariablesLocator$moduleVariablesLocatorFor caching
EshopModule$module

Member Function Documentation

◆ get()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::get ( )
Returns
EshopModuleSmartyPluginDirectories

◆ getSmartyPluginDirectoriesFromModuleVariablesLocator()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::getSmartyPluginDirectoriesFromModuleVariablesLocator ( )
private
Returns
array

◆ save()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::save ( EshopModuleSmartyPluginDirectories  $moduleSmartyPluginDirectories)
Parameters
EshopModuleSmartyPluginDirectories$moduleSmartyPluginDirectories

Member Data Documentation

◆ $config

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::$config
private

◆ $module

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::$module
private

◆ $moduleVariablesLocator

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::$moduleVariablesLocator
private

◆ STORAGE_KEY

const OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectoryRepository::STORAGE_KEY = 'moduleSmartyPluginDirectories'

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