◆ __construct()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::__construct |
( |
array |
$configArray | ) |
|
◆ addImport()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::addImport |
( |
string |
$importFilePath | ) |
|
◆ addOrUpdateService()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::addOrUpdateService |
( |
DIServiceWrapper |
$service | ) |
|
◆ addSectionIfMissing()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::addSectionIfMissing |
( |
|
$section | ) |
|
|
private |
◆ checkServiceClassesCanBeLoaded()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::checkServiceClassesCanBeLoaded |
( |
| ) |
|
Checks that the service classes configured for a module / package are really usable. It may happen that module code is still in the modules directory but is removed from autoloading. In this case, the services.yaml file should not be evaluated in any way.
- Returns
- bool
◆ checkServices()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::checkServices |
( |
ContainerInterface |
$container | ) |
|
- Parameters
-
ContainerInterface | $container | |
- Exceptions
-
SystemServiceOverwriteException | |
◆ cleanUpConfig()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::cleanUpConfig |
( |
| ) |
|
|
private |
Removes not activated services and empty import or service sections from the array
◆ getConfigAsArray()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::getConfigAsArray |
( |
| ) |
|
◆ getImportFileNames()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::getImportFileNames |
( |
| ) |
|
◆ getImports()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::getImports |
( |
| ) |
|
|
private |
◆ getService()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::getService |
( |
string |
$serviceKey | ) |
|
◆ getServices()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::getServices |
( |
| ) |
|
◆ hasService()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::hasService |
( |
string |
$serviceKey | ) |
|
◆ removeEmptySections()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::removeEmptySections |
( |
| ) |
|
|
private |
Removes section entries when they are empty
◆ removeImport()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::removeImport |
( |
string |
$importFilePath | ) |
|
◆ removeInactiveServices()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::removeInactiveServices |
( |
| ) |
|
|
private |
◆ removeService()
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::removeService |
( |
DIServiceWrapper |
$service | ) |
|
|
private |
◆ $configArray
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::$configArray |
|
private |
◆ $sectionDefaults
OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::$sectionDefaults = [self::SERVICE_SECTION => ['_defaults' => ['public' => false, 'autowire' => true]]] |
|
private |
◆ IMPORTS_SECTION
const OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::IMPORTS_SECTION = 'imports' |
◆ RESOURCE_KEY
const OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::RESOURCE_KEY = 'resource' |
◆ SERVICE_SECTION
const OxidEsales\EshopCommunity\Internal\Framework\DIContainer\DataObject\DIConfigWrapper::SERVICE_SECTION = 'services' |
The documentation for this class was generated from the following file: