Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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