Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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