From 9abbf14bdb8f56dc05a987cdbda29d8c96dfc605 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Thu, 21 Aug 2025 21:19:46 +0200 Subject: [PATCH] Continued: - use `ObjectFactory::createObjectByConfiguredName()` for getting any class' name from configuration --- framework/config-global.php | 3 +++ .../main/middleware/compressor/class_CompressorChannel.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/config-global.php b/framework/config-global.php index 6f019d43..864f6ed1 100644 --- a/framework/config-global.php +++ b/framework/config-global.php @@ -133,6 +133,9 @@ $cfg->setConfigEntry('meta_keywords', 'test,test,test'); // CFG: META-DESCRIPTION $cfg->setConfigEntry('meta_description', 'A description for your website'); +// CFG: NULL-COMPRESSOR-CLASS +$cfg->setConfigEntry('null_compressor_class', 'Org\Mxchange\CoreFramework\Compressor\Null\NullCompressor'); + // CFG: CACHE-CLASS $cfg->setConfigEntry('cache_class', 'Org\Mxchange\CoreFramework\Cache\Memory\MemoryCache'); diff --git a/framework/main/middleware/compressor/class_CompressorChannel.php b/framework/main/middleware/compressor/class_CompressorChannel.php index f66276ef..6b178550 100644 --- a/framework/main/middleware/compressor/class_CompressorChannel.php +++ b/framework/main/middleware/compressor/class_CompressorChannel.php @@ -111,7 +111,7 @@ class CompressorChannel extends BaseMiddleware implements Registerable { if (!$compressorInstance->isCompressorSet()) { // Set the null compressor handler. This should not be configureable! // @TODO Is there a configurable fall-back compressor needed, or is NullCompressor okay? - $compressorInstance->setCompressor(ObjectFactory::createObjectByName(Org\Mxchange\CoreFramework\Compressor\Null\NullCompressor::class)); + $compressorInstance->setCompressor(ObjectFactory::createObjectByConfiguredName('null_compressor_class')); } // Return the compressor instance -- 2.39.5