File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
Tests/DependencyInjection Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -72,7 +72,18 @@ public function getConfigTreeBuilder()
72
72
->end ()
73
73
->end ()
74
74
->append ($ this ->createSimpleProviderNode ('cryptonator ' ))
75
- ->append ($ this ->createSimpleProviderNode ('exchange_rates_api ' ))
75
+ ->arrayNode ('exchange_rates_api ' )
76
+ ->children ()
77
+ ->integerNode ('priority ' )->defaultValue (0 )->end ()
78
+ ->scalarNode ('access_key ' )
79
+ ->treatFalseLike (null )
80
+ ->treatTrueLike (null )
81
+ ->isRequired ()
82
+ ->cannotBeEmpty ()
83
+ ->end ()
84
+ ->booleanNode ('enterprise ' )->defaultFalse ()->end ()
85
+ ->end ()
86
+ ->end ()
76
87
->append ($ this ->createSimpleProviderNode ('webservicex ' ))
77
88
->append ($ this ->createSimpleProviderNode ('central_bank_of_czech_republic ' ))
78
89
->append ($ this ->createSimpleProviderNode ('central_bank_of_republic_turkey ' ))
Original file line number Diff line number Diff line change @@ -125,7 +125,7 @@ public function provideValidProvidersConfigs(): array
125
125
[['cryptonator ' => null ]],
126
126
[['currency_data_feed ' => ['api_key ' => 'any ' ]]],
127
127
[['currency_layer ' => ['access_key ' => 'any ' , 'enterprise ' => true ]]],
128
- [['exchange_rates_api ' => null ]],
128
+ [['exchange_rates_api ' => [ ' access_key ' => ' any ' , ' enterprise ' => false ] ]],
129
129
[['forge ' => ['api_key ' => 'any ' ]]],
130
130
[['open_exchange_rates ' => ['app_id ' => 'any ' ]]],
131
131
[['xignite ' => ['token ' => 'any ' ]]],
You can’t perform that action at this time.
0 commit comments