Code Duplication    Length = 14-15 lines in 2 locations

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

@@ 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);