@@ -32,7 +32,7 @@ class Cache implements ConfigOptionsListInterface
32
32
public const INPUT_KEY_CACHE_BACKEND_REDIS_COMPRESS_DATA = 'cache-backend-redis-compress-data ' ;
33
33
public const INPUT_KEY_CACHE_BACKEND_REDIS_COMPRESSION_LIB = 'cache-backend-redis-compression-lib ' ;
34
34
public const INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY = 'cache-backend-redis-lua-key ' ;
35
- public const INPUT_KEY_CACHE_BACKEND_REDIS_LUA_VALUE = 'cache-backend-redis-lua-value ' ;
35
+ public const INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA = 'cache-backend-redis-use-lua ' ;
36
36
public const INPUT_KEY_CACHE_ID_PREFIX = 'cache-id-prefix ' ;
37
37
public const INPUT_KEY_CACHE_ALLOW_PARALLEL_CACHE_GENERATION = 'allow-parallel-generation ' ;
38
38
@@ -43,8 +43,8 @@ class Cache implements ConfigOptionsListInterface
43
43
public const CONFIG_PATH_CACHE_BACKEND_PASSWORD = 'cache/frontend/default/backend_options/password ' ;
44
44
public const CONFIG_PATH_CACHE_BACKEND_COMPRESS_DATA = 'cache/frontend/default/backend_options/compress_data ' ;
45
45
public const CONFIG_PATH_CACHE_BACKEND_COMPRESSION_LIB = 'cache/frontend/default/backend_options/compression_lib ' ;
46
- public const CONFIG_PATH_CACHE_BACKEND_USE_LUA = 'cache/frontend/default/backend_options/_useLua ' ;
47
- public const CONFIG_PATH_CACHE_BACKEND_USE_LUA_VALUE = 'cache/frontend/default/backend_options/use_lua ' ;
46
+ public const CONFIG_PATH_CACHE_BACKEND_LUA_KEY = 'cache/frontend/default/backend_options/_useLua ' ;
47
+ public const CONFIG_PATH_CACHE_BACKEND_USE_LUA = 'cache/frontend/default/backend_options/use_lua ' ;
48
48
public const CONFIG_PATH_CACHE_ID_PREFIX = 'cache/frontend/default/id_prefix ' ;
49
49
public const CONFIG_PATH_ALLOW_PARALLEL_CACHE_GENERATION = 'cache/allow_parallel_generation ' ;
50
50
@@ -60,7 +60,7 @@ class Cache implements ConfigOptionsListInterface
60
60
self ::INPUT_KEY_CACHE_BACKEND_REDIS_COMPRESSION_LIB => '' ,
61
61
self ::INPUT_KEY_CACHE_ALLOW_PARALLEL_CACHE_GENERATION => 'false ' ,
62
62
self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY => 'true ' ,
63
- self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_VALUE => 'false '
63
+ self ::INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA => 'false '
64
64
];
65
65
66
66
/**
@@ -81,8 +81,8 @@ class Cache implements ConfigOptionsListInterface
81
81
self ::INPUT_KEY_CACHE_BACKEND_REDIS_COMPRESS_DATA => self ::CONFIG_PATH_CACHE_BACKEND_COMPRESS_DATA ,
82
82
self ::INPUT_KEY_CACHE_BACKEND_REDIS_COMPRESSION_LIB => self ::CONFIG_PATH_CACHE_BACKEND_COMPRESSION_LIB ,
83
83
self ::INPUT_KEY_CACHE_ALLOW_PARALLEL_CACHE_GENERATION => self ::CONFIG_PATH_ALLOW_PARALLEL_CACHE_GENERATION ,
84
- self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY => self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA ,
85
- self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_VALUE => self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA_VALUE ,
84
+ self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY => self ::CONFIG_PATH_CACHE_BACKEND_LUA_KEY ,
85
+ self ::INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA => self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA ,
86
86
];
87
87
88
88
/**
@@ -149,6 +149,12 @@ public function getOptions()
149
149
self ::CONFIG_PATH_CACHE_BACKEND_COMPRESSION_LIB ,
150
150
'Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically) '
151
151
),
152
+ new TextConfigOption (
153
+ self ::INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA ,
154
+ TextConfigOption::FRONTEND_WIZARD_TEXT ,
155
+ self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA ,
156
+ 'Set to 1 to enable lua (default is 0, disabled) '
157
+ ),
152
158
new TextConfigOption (
153
159
self ::INPUT_KEY_CACHE_ID_PREFIX ,
154
160
TextConfigOption::FRONTEND_WIZARD_TEXT ,
@@ -263,15 +269,15 @@ private function validateRedisConfig(array $options, DeploymentConfig $deploymen
263
269
$ config ['_useLua ' ] = isset ($ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY ])
264
270
? $ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_KEY ]
265
271
: $ deploymentConfig ->get (
266
- self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA ,
267
- $ this ->getDefaultConfigValue (self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA )
272
+ self ::CONFIG_PATH_CACHE_BACKEND_LUA_KEY ,
273
+ $ this ->getDefaultConfigValue (self ::CONFIG_PATH_CACHE_BACKEND_LUA_KEY )
268
274
);
269
275
270
- $ config ['use_lua ' ] = isset ($ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_VALUE ])
271
- ? $ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_LUA_VALUE ]
276
+ $ config ['use_lua ' ] = isset ($ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA ])
277
+ ? $ options [self ::INPUT_KEY_CACHE_BACKEND_REDIS_USE_LUA ]
272
278
: $ deploymentConfig ->get (
273
- self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA_VALUE ,
274
- $ this ->getDefaultConfigValue (self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA_VALUE )
279
+ self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA ,
280
+ $ this ->getDefaultConfigValue (self ::CONFIG_PATH_CACHE_BACKEND_USE_LUA )
275
281
);
276
282
277
283
return $ this ->redisValidator ->isValidConnection ($ config );
0 commit comments