@@ -148,10 +148,10 @@ public function get(): array
148
148
149
149
// Determine backend based on available configuration
150
150
$ backendConfig = !empty ($ redisConfig ) ? $ redisConfig : $ valkeyConfig ;
151
- $ cacheBackendModel = ! empty ( $ redisConfig ) ? $ envCacheRadisBackendModel : $ envCacheValkeyBackendModel ;
151
+ $ envCacheBackendModel = ( string ) $ this -> stageConfig -> get (DeployInterface:: VAR_CACHE_REDIS_BACKEND ) ;
152
152
153
153
if ($ this ->isSynchronizedConfigStructure ()) {
154
- $ cacheCache = $ this ->getSynchronizedConfigStructure ($ cacheBackendModel , $ backendConfig );
154
+ $ cacheCache = $ this ->getSynchronizedConfigStructure ($ envCacheBackendModel , $ backendConfig );
155
155
$ cacheCache ['backend_options ' ]['remote_backend_options ' ] = array_merge (
156
156
$ cacheCache ['backend_options ' ]['remote_backend_options ' ],
157
157
$ this ->getSlaveConnection ($ envCacheConfiguration , $ backendConfig )
@@ -165,7 +165,7 @@ public function get(): array
165
165
],
166
166
];
167
167
} else {
168
- $ cacheCache = $ this ->getUnsyncedConfigStructure ($ cacheBackendModel , $ backendConfig );
168
+ $ cacheCache = $ this ->getUnsyncedConfigStructure ($ envCacheBackendModel , $ backendConfig );
169
169
$ slaveConnection = $ this ->getSlaveConnection ($ envCacheConfiguration , $ backendConfig );
170
170
if ($ slaveConnection ) {
171
171
$ cacheCache ['frontend_options ' ]['write_control ' ] = false ;
@@ -302,11 +302,11 @@ private function isConfigurationCompatibleWithSlaveConnection(
302
302
/**
303
303
* Returns backend config for unsynced cache implementation.
304
304
*
305
- * @param string $cacheBackendModel
305
+ * @param string $envCacheBackendModel
306
306
* @param array $backendConfig
307
307
* @return array
308
308
*/
309
- private function getUnsyncedConfigStructure (string $ cacheBackendModel , array $ backendConfig ): array
309
+ private function getUnsyncedConfigStructure (string $ envCacheBackendModel , array $ backendConfig ): array
310
310
{
311
311
$ cacheBackendModelRedis ='Cm_Cache_Backend_Redis ' ;
312
312
$ config = [
@@ -327,18 +327,18 @@ private function getUnsyncedConfigStructure(string $cacheBackendModel, array $ba
327
327
/**
328
328
* Returns backend config for synchronized cache implementation.
329
329
*
330
- * @param string $cacheBackendModel
330
+ * @param string $envCacheBackendModel
331
331
* @param array $backendConfig
332
332
* @return array
333
333
*/
334
- private function getSynchronizedConfigStructure (string $ cacheBackendModel , array $ backendConfig ): array
334
+ private function getSynchronizedConfigStructure (string $ envCacheBackendModel , array $ backendConfig ): array
335
335
{
336
336
$ backendClass = $ backendConfig ['host ' ] === 'valkey '
337
337
? '\Magento\Framework\Cache\Backend\Valkey '
338
338
: '\Magento\Framework\Cache\Backend\Redis ' ;
339
339
340
340
$ config = [
341
- 'backend ' => $ cacheBackendModel ,
341
+ 'backend ' => $ envCacheBackendModel ,
342
342
'backend_options ' => [
343
343
'remote_backend ' => $ backendClass ,
344
344
'remote_backend_options ' => [
0 commit comments