|
@@ 175-189 (lines=15) @@
|
| 172 |
|
|
| 173 |
|
break; |
| 174 |
|
|
| 175 |
|
case 'MEMCACHED': |
| 176 |
|
|
| 177 |
|
$stdConfig = [ |
| 178 |
|
'server' => '127.0.0.1', |
| 179 |
|
'port' => 11211, |
| 180 |
|
'weight' => 0, |
| 181 |
|
'persistent_id' => null, |
| 182 |
|
'logger' => $logger |
| 183 |
|
]; |
| 184 |
|
|
| 185 |
|
if ( isset($spec['logger']) ) unset($spec['logger']); |
| 186 |
|
$stdConfig = array_merge($stdConfig, array_intersect_key($spec, $stdConfig)); |
| 187 |
|
|
| 188 |
|
$provider = static::BuildMemcachedProvider(...array_values($stdConfig)); |
| 189 |
|
break; |
| 190 |
|
|
| 191 |
|
case 'MEMORY': |
| 192 |
|
$provider = static::BuildMemoryProvider($logger); |
|
@@ 195-208 (lines=14) @@
|
| 192 |
|
$provider = static::BuildMemoryProvider($logger); |
| 193 |
|
break; |
| 194 |
|
|
| 195 |
|
case 'PHPREDIS': |
| 196 |
|
|
| 197 |
|
$stdConfig = [ |
| 198 |
|
'server' => '127.0.0.1', |
| 199 |
|
'port' => 6379, |
| 200 |
|
'timeout' => 0, |
| 201 |
|
'logger' => $logger |
| 202 |
|
]; |
| 203 |
|
|
| 204 |
|
if ( isset($spec['logger']) ) unset($spec['logger']); |
| 205 |
|
$stdConfig = array_merge($stdConfig, array_intersect_key($spec, $stdConfig)); |
| 206 |
|
|
| 207 |
|
$provider = static::BuildPhpRedisProvider(...array_values($stdConfig)); |
| 208 |
|
break; |
| 209 |
|
|
| 210 |
|
case 'VACUUM': |
| 211 |
|
$provider = static::BuildVacuumProvider($logger); |