gnahotelsolutions / currency-converter
在货币之间转换价格金额
v1.0
2019-10-03 15:36 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-22 18:15:17 UTC
README
使用此包通过基准货币的汇率将一种货币的价格转换为另一种货币。
安装
您可以通过composer安装此包
composer require gnahotelsolutions/currency-converter
使用方法
在开始之前,您需要创建一个要加载到Converter中的货币仓库。
货币需要一个名称、汇率和转换后显示的小数位数。
$repository = new CurrenciesRepository([ new Currency('EUR', 1, 2), new Currency('USD', 1.1, 2), // ... ]);
声明Converter时,您还需要说明您的基准货币,这是计算汇率的基础。
$baseCurrency = new Currency('EUR', 1, 2); $converter = new Converter($baseCurrency, $repository);
一旦您的Converter准备就绪,您就可以使用流畅的接口转换Price。结果将是一个新的Price实例,其中包含转换后的金额和所需货币。
$price = new Price(1000, 'EUR'); $converter->from($price)->to('USD')->convert(); // new Price(1100, 'USD')
测试
composer test
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
贡献
请参阅贡献指南以获取详细信息。
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件dllop@gnahs.com联系,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。