OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories Class Reference

Public Member Functions

 __construct (EshopModule $module)
 
 add ($moduleSmartyPluginDirectories, $moduleId)
 
 set ($moduleSmartyPluginDirectories)
 
 remove ($moduleId)
 
 getWithRelativePath ()
 
 getWithFullPath ()
 

Private Attributes

 $module = null
 
 $moduleSmartyPluginDirectories = []
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::__construct ( EshopModule  $module)

SmartyPluginDirectoryBridge constructor.

Parameters
EshopModule$module

Member Function Documentation

◆ add()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::add (   $moduleSmartyPluginDirectories,
  $moduleId 
)
Parameters
array$moduleSmartyPluginDirectories
string$moduleId

◆ getWithFullPath()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::getWithFullPath ( )
Returns
array

◆ getWithRelativePath()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::getWithRelativePath ( )
Returns
array The smarty plugin directories of all modules with absolute path as numeric array

◆ remove()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::remove (   $moduleId)

Delete the smarty plugin directories for the module, given by its ID

Parameters
string$moduleIdThe ID of the module, for which we want to delete the controllers from the storage.

◆ set()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::set (   $moduleSmartyPluginDirectories)
Parameters
array$moduleSmartyPluginDirectories

Member Data Documentation

◆ $module

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::$module = null
private

◆ $moduleSmartyPluginDirectories

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::$moduleSmartyPluginDirectories = []
private

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