Bryn - European Central Bank Calculator
An exchange rate calculator for Bryn that pulls data from the European Central Bank. HTTPlug
is used to support multiple HTTP
clients including Guzzle
, Buzz
, and Curl
.
Install
Use composer to install this library and your preferred HTTP
client.
$ composer require php-http/guzzle6-adapter
$ composer require ben-gibson/bryn-european-central-bank-calculator
Usage
<?php
require 'vendor/autoload.php';
$calculator = \Gibbo\Bryn\Calculator\ECB\ECBCalculator::default();
$exchangeRate = $calculator->getRate(
new \Gibbo\Bryn\Exchange(
\Gibbo\Bryn\Currency::GBP(),
\Gibbo\Bryn\Currency::USD()
)
);
echo $exchangeRate;
echo $exchangeRate->convert(550);
echo $exchangeRate->flip()->convert(550);
/**
* OUTPUTS:
*
* 1 GBP(£) = 1.25 USD($)
* 686.2295
* 440.814
*/
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.