Skip to content

Commit 3c788ce

Browse files
authored
Merge pull request #46 from airtimerewards/fix-exchangeratesapi-config
Fix configuration for exchange_rates_api provider
2 parents c275906 + 4eaca42 commit 3c788ce

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

DependencyInjection/Configuration.php

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,18 @@ public function getConfigTreeBuilder()
7272
->end()
7373
->end()
7474
->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()
7687
->append($this->createSimpleProviderNode('webservicex'))
7788
->append($this->createSimpleProviderNode('central_bank_of_czech_republic'))
7889
->append($this->createSimpleProviderNode('central_bank_of_republic_turkey'))

Tests/DependencyInjection/ConfigurationTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public function provideValidProvidersConfigs(): array
125125
[['cryptonator' => null]],
126126
[['currency_data_feed' => ['api_key' => 'any']]],
127127
[['currency_layer' => ['access_key' => 'any', 'enterprise' => true]]],
128-
[['exchange_rates_api' => null]],
128+
[['exchange_rates_api' => ['access_key' => 'any', 'enterprise' => false]]],
129129
[['forge' => ['api_key' => 'any']]],
130130
[['open_exchange_rates' => ['app_id' => 'any']]],
131131
[['xignite' => ['token' => 'any']]],

0 commit comments

Comments
 (0)