Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 301-306 (lines=6) @@
298
        /*
299
         * Decorate the client with clients from client-common
300
         */
301
        if ($arguments['flexible_client']) {
302
            $container
303
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
304
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
305
                ->setPublic(false)
306
                ->setDecoratedService($serviceId)
307
            ;
308
        }
309
@@ 310-315 (lines=6) @@
307
            ;
308
        }
309
310
        if ($arguments['http_methods_client']) {
311
            $container
312
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
313
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
314
                ->setPublic(false)
315
                ->setDecoratedService($serviceId)
316
            ;
317
        }
318
@@ 319-326 (lines=8) @@
316
            ;
317
        }
318
319
        if ($arguments['batch_client']) {
320
            $container
321
                ->register($serviceId.'.batch_client', BatchClient::class)
322
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
323
                ->setPublic(false)
324
                ->setDecoratedService($serviceId)
325
            ;
326
        }
327
    }
328
329
    /**