Code Duplication    Length = 14-15 lines in 2 locations

src/Comodojo/Cache/Components/ConfigurationParser.php 2 locations

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