Code Duplication    Length = 15-15 lines in 3 locations

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

@@ 254-268 (lines=15) @@
251
     *
252
     * @return ArrayNodeDefinition
253
     */
254
    protected function getSourceTypeDefinition()
255
    {
256
        $node = new ArrayNodeDefinition('source_type');
257
258
        $node
259
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\SourceType" settings.')
260
            ->addDefaultsIfNotSet()
261
            ->children()
262
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
263
                ->arrayNode('preferred_choices')->end()
264
            ->end()
265
        ->end();
266
267
        return $node;
268
    }
269
270
    /**
271
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\RateTypeType" default settings.
@@ 275-289 (lines=15) @@
272
     *
273
     * @return ArrayNodeDefinition
274
     */
275
    protected function getRateTypeTypeDefinition()
276
    {
277
        $node = new ArrayNodeDefinition('rate_type_type');
278
279
        $node
280
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\RateTypeType" settings.')
281
            ->addDefaultsIfNotSet()
282
            ->children()
283
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
284
                ->arrayNode('preferred_choices')->end()
285
            ->end()
286
        ->end();
287
288
        return $node;
289
    }
290
291
    /**
292
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\CurrencyCodeType" default settings.
@@ 296-310 (lines=15) @@
293
     *
294
     * @return ArrayNodeDefinition
295
     */
296
    protected function getCurrencyCodeTypeDefinition()
297
    {
298
        $node = new ArrayNodeDefinition('currency_code_type');
299
300
        $node
301
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\CurrencyCodeType" settings.')
302
            ->addDefaultsIfNotSet()
303
            ->children()
304
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
305
                ->arrayNode('preferred_choices')->end()
306
            ->end()
307
        ->end();
308
309
        return $node;
310
    }
311
312
    /**
313
     * Build configuration tree for "RunOpenCode\Bundle\ExchangeRate\Form\Type\RateType" default settings.