Skip to content

Commit 7e2505e

Browse files
committed
fixed addional config
1 parent 6e325bd commit 7e2505e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/Config/Factory/Cache.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,10 @@ public function get(): array
148148

149149
// Determine backend based on available configuration
150150
$backendConfig = !empty($redisConfig) ? $redisConfig : $valkeyConfig;
151-
$cacheBackendModel = !empty($redisConfig) ? $envCacheRadisBackendModel :$envCacheValkeyBackendModel;
151+
$envCacheBackendModel = (string)$this->stageConfig->get(DeployInterface::VAR_CACHE_REDIS_BACKEND);
152152

153153
if ($this->isSynchronizedConfigStructure()) {
154-
$cacheCache = $this->getSynchronizedConfigStructure($cacheBackendModel, $backendConfig);
154+
$cacheCache = $this->getSynchronizedConfigStructure($envCacheBackendModel, $backendConfig);
155155
$cacheCache['backend_options']['remote_backend_options'] = array_merge(
156156
$cacheCache['backend_options']['remote_backend_options'],
157157
$this->getSlaveConnection($envCacheConfiguration, $backendConfig)
@@ -165,7 +165,7 @@ public function get(): array
165165
],
166166
];
167167
} else {
168-
$cacheCache = $this->getUnsyncedConfigStructure($cacheBackendModel, $backendConfig);
168+
$cacheCache = $this->getUnsyncedConfigStructure($envCacheBackendModel, $backendConfig);
169169
$slaveConnection = $this->getSlaveConnection($envCacheConfiguration, $backendConfig);
170170
if ($slaveConnection) {
171171
$cacheCache['frontend_options']['write_control'] = false;
@@ -302,11 +302,11 @@ private function isConfigurationCompatibleWithSlaveConnection(
302302
/**
303303
* Returns backend config for unsynced cache implementation.
304304
*
305-
* @param string $cacheBackendModel
305+
* @param string $envCacheBackendModel
306306
* @param array $backendConfig
307307
* @return array
308308
*/
309-
private function getUnsyncedConfigStructure(string $cacheBackendModel, array $backendConfig): array
309+
private function getUnsyncedConfigStructure(string $envCacheBackendModel, array $backendConfig): array
310310
{
311311
$cacheBackendModelRedis='Cm_Cache_Backend_Redis';
312312
$config = [
@@ -327,18 +327,18 @@ private function getUnsyncedConfigStructure(string $cacheBackendModel, array $ba
327327
/**
328328
* Returns backend config for synchronized cache implementation.
329329
*
330-
* @param string $cacheBackendModel
330+
* @param string $envCacheBackendModel
331331
* @param array $backendConfig
332332
* @return array
333333
*/
334-
private function getSynchronizedConfigStructure(string $cacheBackendModel, array $backendConfig): array
334+
private function getSynchronizedConfigStructure(string $envCacheBackendModel, array $backendConfig): array
335335
{
336336
$backendClass = $backendConfig['host'] === 'valkey'
337337
? '\Magento\Framework\Cache\Backend\Valkey'
338338
: '\Magento\Framework\Cache\Backend\Redis';
339339

340340
$config = [
341-
'backend' => $cacheBackendModel,
341+
'backend' => $envCacheBackendModel,
342342
'backend_options' => [
343343
'remote_backend' => $backendClass,
344344
'remote_backend_options' => [

0 commit comments

Comments
 (0)