Code Duplication    Length = 15-15 lines in 3 locations

src/RunOpenCode/Bundle/ExchangeRate/DependencyInjection/Configuration.php 3 locations

@@ 298-312 (lines=15) @@
295
     *
296
     * @return ArrayNodeDefinition
297
     */
298
    protected function getSourceTypeDefinition()
299
    {
300
        $node = new ArrayNodeDefinition('source_type');
301
302
        $node
303
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\SourceType" settings.')
304
            ->addDefaultsIfNotSet()
305
            ->children()
306
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
307
                ->arrayNode('preferred_choices')->end()
308
            ->end()
309
        ->end();
310
311
        return $node;
312
    }
313
314
    /**
315
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\RateTypeType" default settings.
@@ 319-333 (lines=15) @@
316
     *
317
     * @return ArrayNodeDefinition
318
     */
319
    protected function getRateTypeTypeDefinition()
320
    {
321
        $node = new ArrayNodeDefinition('rate_type_type');
322
323
        $node
324
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\RateTypeType" settings.')
325
            ->addDefaultsIfNotSet()
326
            ->children()
327
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
328
                ->arrayNode('preferred_choices')->end()
329
            ->end()
330
        ->end();
331
332
        return $node;
333
    }
334
335
    /**
336
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\CurrencyCodeType" default settings.
@@ 340-354 (lines=15) @@
337
     *
338
     * @return ArrayNodeDefinition
339
     */
340
    protected function getCurrencyCodeTypeDefinition()
341
    {
342
        $node = new ArrayNodeDefinition('currency_code_type');
343
344
        $node
345
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\CurrencyCodeType" settings.')
346
            ->addDefaultsIfNotSet()
347
            ->children()
348
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
349
                ->arrayNode('preferred_choices')->end()
350
            ->end()
351
        ->end();
352
353
        return $node;
354
    }
355
356
    /**
357
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\RateType" default settings.