Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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