Code Duplication    Length = 6-8 lines in 3 locations

DependencyInjection/HttplugExtension.php 3 locations

@@ 252-257 (lines=6) @@
249
        /*
250
         * Decorate the client with clients from client-common
251
         */
252
        if ($arguments['flexible_client']) {
253
            $container
254
                ->register($serviceId.'.flexible', FlexibleHttpClient::class)
255
                ->addArgument(new Reference($serviceId.'.flexible.inner'))
256
                ->setPublic(false)
257
                ->setDecoratedService($serviceId)
258
            ;
259
        }
260
@@ 261-266 (lines=6) @@
258
            ;
259
        }
260
261
        if ($arguments['http_methods_client']) {
262
            $container
263
                ->register($serviceId.'.http_methods', HttpMethodsClient::class)
264
                ->setArguments([new Reference($serviceId.'.http_methods.inner'), new Reference('httplug.message_factory')])
265
                ->setPublic(false)
266
                ->setDecoratedService($serviceId)
267
            ;
268
        }
269
@@ 270-277 (lines=8) @@
267
            ;
268
        }
269
270
        if ($arguments['batch_client']) {
271
            $container
272
                ->register($serviceId.'.batch_client', BatchClient::class)
273
                ->setArguments([new Reference($serviceId.'.batch_client.inner')])
274
                ->setPublic(false)
275
                ->setDecoratedService($serviceId)
276
            ;
277
        }
278
    }
279
280
    /**