Code Duplication    Length = 4-4 lines in 3 locations

DependencyInjection/FOSRestExtension.php 3 locations

@@ 229-232 (lines=4) @@
226
            $versionListener->replaceArgument(1, $config['versioning']['default_version']);
227
228
            $resolvers = [];
229
            if ($config['versioning']['resolvers']['query']['enabled']) {
230
                $resolvers['query'] = $container->getDefinition('fos_rest.versioning.query_parameter_resolver');
231
                $resolvers['query']->replaceArgument(0, $config['versioning']['resolvers']['query']['parameter_name']);
232
            }
233
            if ($config['versioning']['resolvers']['custom_header']['enabled']) {
234
                $resolvers['custom_header'] = $container->getDefinition('fos_rest.versioning.header_resolver');
235
                $resolvers['custom_header']->replaceArgument(0, $config['versioning']['resolvers']['custom_header']['header_name']);
@@ 233-236 (lines=4) @@
230
                $resolvers['query'] = $container->getDefinition('fos_rest.versioning.query_parameter_resolver');
231
                $resolvers['query']->replaceArgument(0, $config['versioning']['resolvers']['query']['parameter_name']);
232
            }
233
            if ($config['versioning']['resolvers']['custom_header']['enabled']) {
234
                $resolvers['custom_header'] = $container->getDefinition('fos_rest.versioning.header_resolver');
235
                $resolvers['custom_header']->replaceArgument(0, $config['versioning']['resolvers']['custom_header']['header_name']);
236
            }
237
            if ($config['versioning']['resolvers']['media_type']['enabled']) {
238
                $resolvers['media_type'] = $container->getDefinition('fos_rest.versioning.media_type_resolver');
239
                $resolvers['media_type']->replaceArgument(0, $config['versioning']['resolvers']['media_type']['regex']);
@@ 237-240 (lines=4) @@
234
                $resolvers['custom_header'] = $container->getDefinition('fos_rest.versioning.header_resolver');
235
                $resolvers['custom_header']->replaceArgument(0, $config['versioning']['resolvers']['custom_header']['header_name']);
236
            }
237
            if ($config['versioning']['resolvers']['media_type']['enabled']) {
238
                $resolvers['media_type'] = $container->getDefinition('fos_rest.versioning.media_type_resolver');
239
                $resolvers['media_type']->replaceArgument(0, $config['versioning']['resolvers']['media_type']['regex']);
240
            }
241
242
            $chainResolver = $container->getDefinition('fos_rest.versioning.chain_resolver');
243
            foreach ($config['versioning']['guessing_order'] as $resolver) {