hexaequo / currency-converter-bundle
允许通过不同的API进行货币和加密货币转换的Bundle
v1.0.3
2021-05-25 16:07 UTC
Requires
- php: ^7.4|^8.0
- symfony/cache: ^5.1
- symfony/framework-bundle: ^5.1
- symfony/http-client: ^5.1
This package is auto-updated.
Last update: 2024-09-25 23:05:37 UTC
README
这是什么
此Bundle允许您使用可自定义的提供商进行货币和加密货币转换。这是为Symfony设计的!默认情况下有两个提供商,Coinbase和Bitpay,您可以通过扩展AbstractProvider类添加自己的。
安装
要安装此Bundle,请运行:composer require hexaequo/currency-converter-bundle
使用方法
您可以通过自动连接Hexaequo\CurrencyConverterBundle\Converter服务并使用convert方法来使用此Bundle。
例如
use Hexaequo\CurrencyConverterBundle\Converter; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; class MyController extends AbstractController { public function myPage(Converter $converter) { $euroValue = $converter->convert(1.5,'BTC','EUR'); // At the time I'm writting it this will be equal to: 23650,85 } }
基于您实现的提供商,您可以转换任何受支持的货币。