OXID eShop CE
6.1.5
|
Public Member Functions | |
get () | |
set ($value) | |
add ($moduleId, $controllers) | |
remove ($moduleId) | |
Public Attributes | |
const | STORAGE_KEY = 'aModuleControllers' |
Private Member Functions | |
toLowercase ($modulesControllers) | |
controllerKeysToLowercase ($controllers) | |
getConfig () | |
Handler class for the storing of the metadata controller field of the modules.
OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage::add | ( | $moduleId, | |
$controllers | |||
) |
Add the controllers for the module, given by its ID, to the storage.
string | $moduleId | The ID of the module controllers to add. |
array | $controllers | The controllers to add to the storage. |
|
private |
Change the controller keys to lower case.
array | $controllers | The controllers array of one module. |
OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage::get | ( | ) |
Get the stored controller value from the oxconfig.
|
private |
Get the config object.
OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage::remove | ( | $moduleId | ) |
Delete the controllers for the module, given by its ID, from the storage.
string | $moduleId | The ID of the module, for which we want to delete the controllers from the storage. |
OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage::set | ( | $value | ) |
Set the stored controller value from the oxconfig.
array | $value | The controllers field of the modules metadata. |
|
private |
Change the module IDs and the controller keys to lower case.
array | $modulesControllers | The controller arrays of several modules. |
const OxidEsales\EshopCommunity\Core\Routing\Module\ClassProviderStorage::STORAGE_KEY = 'aModuleControllers' |