Skip to content

Commit

Permalink
Merge pull request #12 from kramapet/add-central-bank-of-czech-republ…
Browse files Browse the repository at this point in the history
…ic-provider

Add support for CentralBankOfCzechRepublicProvider
  • Loading branch information
florianv committed May 4, 2016
2 parents e4b0ef5 + 5a16bc6 commit ad01c43
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
2 changes: 1 addition & 1 deletion composer.json
Expand Up @@ -34,7 +34,7 @@
"illuminate/contracts": "~5.0",
"illuminate/support": "~5.0",
"illuminate/view": "~5.0",
"florianv/swap": "~2.4"
"florianv/swap": "~2.5"
},
"require-dev": {
"graham-campbell/testbench": "~2.1"
Expand Down
4 changes: 4 additions & 0 deletions src/SwapServiceProvider.php
Expand Up @@ -16,6 +16,7 @@
use Illuminate\Support\ServiceProvider;
use Swap\Cache\IlluminateCache;
use Swap\Provider\CentralBankOfRepublicTurkeyProvider;
use Swap\Provider\CentralBankOfCzechRepublicProvider;
use Swap\Provider\ChainProvider;
use Swap\Provider\EuropeanCentralBankProvider;
use Swap\Provider\GoogleFinanceProvider;
Expand Down Expand Up @@ -127,6 +128,9 @@ private function registerProvider(Application $app)
case 'central_bank_of_republic_turkey':
$providers[] = new CentralBankOfRepublicTurkeyProvider($app['swap.http_adapter']);
break;
case 'central_bank_of_czech_republic':
$providers[] = new CentralBankOfCzechRepublicProvider($app['swap.http_adapter']);
break;
default:
throw new \RuntimeException(sprintf('Unknown provider with name "%s".', $providerName));
}
Expand Down
3 changes: 2 additions & 1 deletion tests/SwapServiceProviderTest.php
Expand Up @@ -104,7 +104,8 @@ public function testAllProviders()
'xignite' => [
'token' => 'bar'
],
'central_bank_of_republic_turkey' => true
'central_bank_of_republic_turkey' => true,
'central_bank_of_czech_republic' => true
]);

$this->assertInstanceOf('Swap\Provider\ChainProvider', $this->app['swap.provider']);
Expand Down

0 comments on commit ad01c43

Please sign in to comment.