awmedia / swap
3.1.0
2017-03-27 05:29 UTC
Requires
- php: ^5.5 || ^7.0
- florianv/exchanger: ~0.3
Requires (Dev)
- php-http/guzzle6-adapter: ^1.0
- php-http/message: ^1.0
- phpunit/phpunit: ^4.8 || ^5.4
- psr/cache: ^1.0
README
PHP 的货币汇率库
Swap 允许您从诸如 Fixer 或 Yahoo 等各种服务中检索货币汇率,并可选择缓存结果。它与 moneyphp/money
等其他库集成,并提供 Symfony Bundle 和 Laravel 包。
快速入门
$ composer require florianv/swap php-http/message php-http/guzzle6-adapter
use Swap\Builder; // Build Swap with Fixer.io $swap = (new Builder()) ->add('fixer') ->build(); // Get the latest EUR/USD rate $rate = $swap->latest('EUR/USD'); // 1.129 $rate->getValue(); // 2016-08-26 $rate->getDate()->format('Y-m-d'); // Get the EUR/USD rate 15 days ago $rate = $swap->historical('EUR/USD', (new \DateTime())->modify('-15 days'));
文档
完整的文档可以在 这里 找到。
服务
以下是当前实现的服务列表。
集成
- 一个 Symfony Bundle FlorianvSwapBundle
- 一个 Laravel 包 florianv/laravel-swap
致谢
许可
MIT 许可证 (MIT)。更多信息请参阅 LICENSE。