Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 312-317 (lines=6) @@
309
        /*
310
         * Decorate the client with clients from client-common
311
         */
312
        if ($arguments['flexible_client']) {
313
            $container
314
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
315
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
316
                ->setPublic(false)
317
                ->setDecoratedService($serviceId)
318
            ;
319
        }
320
@@ 321-326 (lines=6) @@
318
            ;
319
        }
320
321
        if ($arguments['http_methods_client']) {
322
            $container
323
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
324
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
325
                ->setPublic(false)
326
                ->setDecoratedService($serviceId)
327
            ;
328
        }
329
@@ 330-337 (lines=8) @@
327
            ;
328
        }
329
330
        if ($arguments['batch_client']) {
331
            $container
332
                ->register($serviceId.'.batch_client', BatchClient::class)
333
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
334
                ->setPublic(false)
335
                ->setDecoratedService($serviceId)
336
            ;
337
        }
338
    }
339
340
    /**