Code Duplication    Length = 8-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 355-362 (lines=8) @@
352
        /*
353
         * Decorate the client with clients from client-common
354
         */
355
        if ($arguments['flexible_client']) {
356
            $container
357
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
358
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
359
                ->setPublic($arguments['public'] ? true : false)
360
                ->setDecoratedService($serviceId)
361
            ;
362
        }
363
364
        if ($arguments['http_methods_client']) {
365
            $container
@@ 364-371 (lines=8) @@
361
            ;
362
        }
363
364
        if ($arguments['http_methods_client']) {
365
            $container
366
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
367
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
368
                ->setPublic($arguments['public'] ? true : false)
369
                ->setDecoratedService($serviceId)
370
            ;
371
        }
372
373
        if ($arguments['batch_client']) {
374
            $container
@@ 373-380 (lines=8) @@
370
            ;
371
        }
372
373
        if ($arguments['batch_client']) {
374
            $container
375
                ->register($serviceId.'.batch_client', BatchClient::class)
376
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
377
                ->setPublic($arguments['public'] ? true : false)
378
                ->setDecoratedService($serviceId)
379
            ;
380
        }
381
    }
382
383
    /**