prevent OXID >7.1 only code

This commit is contained in:
Daniel Seifert 2025-01-03 15:06:20 +01:00
parent 00848cc007
commit c84a109281

View File

@ -18,18 +18,23 @@ declare(strict_types=1);
namespace D3\ManufacturerInformation\Modules\Core; namespace D3\ManufacturerInformation\Modules\Core;
use D3\ManufacturerInformation\Application\Model\Constants; 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 OxidEsales\EshopCommunity\Internal\Framework\Module\Facade\ModuleSettingServiceInterface;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
class ManufacturerConfig extends ManufacturerConfig_parent class ManufacturerConfig extends ManufacturerConfig_parent
{ {
/** /**
* @param string $sName * @param string $sName
*
* @return bool * @return bool
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/ */
public function d3GetBoolModuleSettingByName(string $sName): bool 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); return $moduleSettingService->getBoolean(Constants::OXID_MODULE_ID.$sName, Constants::OXID_MODULE_ID);
} }