Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 336-341 (lines=6) @@
333
        /*
334
         * Decorate the client with clients from client-common
335
         */
336
        if ($arguments['flexible_client']) {
337
            $container
338
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
339
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
340
                ->setPublic(false)
341
                ->setDecoratedService($serviceId)
342
            ;
343
        }
344
@@ 345-350 (lines=6) @@
342
            ;
343
        }
344
345
        if ($arguments['http_methods_client']) {
346
            $container
347
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
348
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
349
                ->setPublic(false)
350
                ->setDecoratedService($serviceId)
351
            ;
352
        }
353
@@ 354-361 (lines=8) @@
351
            ;
352
        }
353
354
        if ($arguments['batch_client']) {
355
            $container
356
                ->register($serviceId.'.batch_client', BatchClient::class)
357
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
358
                ->setPublic(false)
359
                ->setDecoratedService($serviceId)
360
            ;
361
        }
362
    }
363
364
    /**