tyryshkinm / exchange-rates
此包的最新版本(v1.0.1)没有提供许可证信息。
用于从cbr.ru和rbc.ru服务获取汇率的PHP库。
v1.0.1
2020-12-02 23:25 UTC
Requires
- ext-json: *
- ext-libxml: *
- ext-simplexml: *
Requires (Dev)
- phpunit/phpunit: 9.4.4
This package is auto-updated.
Last update: 2024-09-29 05:28:06 UTC
README
$ composer require tyryshkinm/exchange-rates
使用方法
use Tyryshkinm\ExchangeRates\ExchangeRates; use Tyryshkinm\ExchangeRates\Factory\ProviderFactory; use Tyryshkinm\ExchangeRates\Http\Client; $currency = 'USD'; // USD and EUR are available only. $date = new \DateTime(); $client = new Client(); $providerFactory = new ProviderFactory($client); $exchangeRateModel = new ExchangeRates(...$providerFactory->getProviders()); // for adding your own provider $myOwnProvider = new MyOwnProvider(); // need implement ProviderInterface $exchangeRateModel->addProvider($myOwnProvider); $averageRate = $exchangeRateModel->getAverageRate($currency, $date);