Code Duplication    Length = 13-14 lines in 2 locations

DependencyInjection/HttplugExtension.php 2 locations

@@ 243-255 (lines=13) @@
240
        if (array_key_exists('options', $arguments)) {
241
            foreach ($arguments['options'] as $option => $value) {
242
                switch ($option) {
243
                    case 'default_host':
244
                        $uriService = $serviceId.'.default_host_uri';
245
                        $addHostPlugin = $serviceId.'.default_host_plugin';
246
                        $this->createUri($container, $uriService, $value);
247
                        $container
248
                            ->register($addHostPlugin, AddHostPlugin::class)
249
                            ->setPublic(false)
250
                            ->addArgument(new Reference($uriService))
251
                        ;
252
                        // add to end of plugins list unless explicitly configured
253
                        if (!in_array($addHostPlugin, $plugins)) {
254
                            $plugins[] = $addHostPlugin;
255
                        }
256
                        break;
257
                    case 'force_host':
258
                        $uriService = $serviceId.'.force_host_uri';
@@ 257-270 (lines=14) @@
254
                            $plugins[] = $addHostPlugin;
255
                        }
256
                        break;
257
                    case 'force_host':
258
                        $uriService = $serviceId.'.force_host_uri';
259
                        $addHostPlugin = $serviceId.'.force_host_plugin';
260
                        $this->createUri($container, $uriService, $value);
261
                        $container
262
                            ->register($addHostPlugin, AddHostPlugin::class)
263
                            ->setPublic(false)
264
                            ->addArgument(new Reference($uriService))
265
                            ->addArgument(['replace' => true])
266
                        ;
267
                        // add to end of plugins list unless explicitly configured
268
                        if (!in_array($addHostPlugin, $plugins)) {
269
                            $plugins[] = $addHostPlugin;
270
                        }
271
                        break;
272
                }
273
            }