ben-gibson / bryn-fallback-calculator
一种汇率计算器,它会按照优先级顺序将其计算委托给已注册的计算器,直到成功返回汇率。
v0.0.2
2017-04-08 12:32 UTC
Requires
- php: ~7.0
- ben-gibson/bryn: ~0.0.1
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-14 19:53:21 UTC
README
为 Bryn 提供后备计算器,它会按照优先级顺序委托给注册的计算器,直到返回汇率或全部失败。
安装
使用 composer 安装此库。
$ composer require ben-gibson/bryn-fallback-calculator
用法
<?php require 'vendor/autoload.php'; $calculator = new \Gibbo\Bryn\Calculator\Fallback\FallbackCalculator(); $calculator->registerCalculator(Gibbo\Bryn\Calculator\Yahoo\YahooCalculator::default()); $calculator->registerCalculator(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 */
变更日志
请参阅 CHANGELOG 了解最近有哪些变更。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何安全相关的问题,请发送电子邮件到 ben.gibson.2011@gmail.com,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。