From c84a10928189fc85846218de1545641ea3604bf5 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Fri, 3 Jan 2025 15:06:20 +0100 Subject: [PATCH] prevent OXID >7.1 only code --- Modules/Core/ManufacturerConfig.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Modules/Core/ManufacturerConfig.php b/Modules/Core/ManufacturerConfig.php index f897878..5a6279e 100644 --- a/Modules/Core/ManufacturerConfig.php +++ b/Modules/Core/ManufacturerConfig.php @@ -18,18 +18,23 @@ declare(strict_types=1); namespace D3\ManufacturerInformation\Modules\Core; use D3\ManufacturerInformation\Application\Model\Constants; -use OxidEsales\EshopCommunity\Core\Di\ContainerFacade; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; use OxidEsales\EshopCommunity\Internal\Framework\Module\Facade\ModuleSettingServiceInterface; +use Psr\Container\ContainerExceptionInterface; +use Psr\Container\NotFoundExceptionInterface; class ManufacturerConfig extends ManufacturerConfig_parent { /** * @param string $sName + * * @return bool + * @throws ContainerExceptionInterface + * @throws NotFoundExceptionInterface */ public function d3GetBoolModuleSettingByName(string $sName): bool { - $moduleSettingService = ContainerFacade::get(ModuleSettingServiceInterface::class); + $moduleSettingService = ContainerFactory::getInstance()->getContainer()->get(ModuleSettingServiceInterface::class); return $moduleSettingService->getBoolean(Constants::OXID_MODULE_ID.$sName, Constants::OXID_MODULE_ID); }