xzag / currency-service
This package is abandoned and no longer maintained.
No replacement package was suggested.
Average currency exchange rate from multiple providers
1.0.1
2019-07-21 14:53 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2020-09-10 19:07:12 UTC
README
Get exchange rate from multiple providers
Installation
composer require xzag/currency-service
Usage
$service = new \xzag\currency\Service();
$service->setProviders([
new \xzag\currency\providers\CbrProvider(),
new \xzag\currency\providers\RbcProvider()
]);
$rate = $service->getAverageExchangeRate(
new \xzag\currency\ExchangeRateRequest(
'USD',
'RUB',
new \DateTime('2019-07-08')
)
);
echo $rate->getRate(); // 63.5841