Code Duplication    Length = 8-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 350-357 (lines=8) @@
347
        /*
348
         * Decorate the client with clients from client-common
349
         */
350
        if ($arguments['flexible_client']) {
351
            $container
352
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
353
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
354
                ->setPublic($arguments['public'] ? true : false)
355
                ->setDecoratedService($serviceId)
356
            ;
357
        }
358
359
        if ($arguments['http_methods_client']) {
360
            $container
@@ 359-366 (lines=8) @@
356
            ;
357
        }
358
359
        if ($arguments['http_methods_client']) {
360
            $container
361
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
362
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
363
                ->setPublic($arguments['public'] ? true : false)
364
                ->setDecoratedService($serviceId)
365
            ;
366
        }
367
368
        if ($arguments['batch_client']) {
369
            $container
@@ 368-375 (lines=8) @@
365
            ;
366
        }
367
368
        if ($arguments['batch_client']) {
369
            $container
370
                ->register($serviceId.'.batch_client', BatchClient::class)
371
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
372
                ->setPublic($arguments['public'] ? true : false)
373
                ->setDecoratedService($serviceId)
374
            ;
375
        }
376
    }
377
378
    /**