Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

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