OXID eShop CE  6.4.2
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 
)
Deprecated:
since v6.4.0 (2019-05-24); Module smarty plugins directory are stored in project configuration file now. Use appropriate Dao to add them.
Parameters
array$moduleSmartyPluginDirectories
string$moduleId

◆ getWithFullPath()

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

◆ getWithRelativePath()

OxidEsales\EshopCommunity\Core\Module\ModuleSmartyPluginDirectories::getWithRelativePath ( )
Deprecated:
since v6.4.0 (2019-05-24); Module smarty plugins directory are stored in project configuration file now. Use appropriate Dao to get them.
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

Deprecated:
since v6.4.0 (2019-05-24); Module smarty plugins directory are stored in project configuration file now. Use appropriate Dao to remove them.
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)
Deprecated:
since v6.4.0 (2019-05-24); Module smarty plugins directory are stored in project configuration file now. Use appropriate Dao to set them.
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: