Code Duplication    Length = 15-15 lines in 3 locations

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

@@ 225-239 (lines=15) @@
222
     *
223
     * @return ArrayNodeDefinition
224
     */
225
    protected function getSourceTypeDefinition()
226
    {
227
        $node = new ArrayNodeDefinition('source_type');
228
229
        $node
230
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\SourceType" settings.')
231
            ->addDefaultsIfNotSet()
232
            ->children()
233
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
234
                ->arrayNode('preferred_choices')->end()
235
            ->end()
236
        ->end();
237
238
        return $node;
239
    }
240
241
    /**
242
     * Build configuration tree for "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\RateTypeType" default settings.
@@ 246-260 (lines=15) @@
243
     *
244
     * @return ArrayNodeDefinition
245
     */
246
    protected function getRateTypeTypeDefinition()
247
    {
248
        $node = new ArrayNodeDefinition('rate_type_type');
249
250
        $node
251
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\RateTypeType" settings.')
252
            ->addDefaultsIfNotSet()
253
            ->children()
254
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
255
                ->arrayNode('preferred_choices')->end()
256
            ->end()
257
        ->end();
258
259
        return $node;
260
    }
261
262
    /**
263
     * Build configuration tree for "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\CurrencyCodeType" default settings.
@@ 267-281 (lines=15) @@
264
     *
265
     * @return ArrayNodeDefinition
266
     */
267
    protected function getCurrencyCodeTypeDefinition()
268
    {
269
        $node = new ArrayNodeDefinition('currency_code_type');
270
271
        $node
272
            ->info('Modify default "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\CurrencyCodeType" settings.')
273
            ->addDefaultsIfNotSet()
274
            ->children()
275
                ->scalarNode('choice_translation_domain')->defaultValue('roc_exchange_rate')->end()
276
                ->arrayNode('preferred_choices')->end()
277
            ->end()
278
        ->end();
279
280
        return $node;
281
    }
282
283
    /**
284
     * Build configuration tree for "RunOpenCode\\Bundle\\ExchangeRate\\Form\\Type\\RateType" default settings.