Download the PHP package mrzard/open-exchange-rates-bundle without Composer
On this page you can find all versions of the php package mrzard/open-exchange-rates-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mrzard/open-exchange-rates-bundle
More information about mrzard/open-exchange-rates-bundle
Files in mrzard/open-exchange-rates-bundle
Package open-exchange-rates-bundle
Short Description OpenExchangeRates API exposure for Symfony2
License MIT
Informations about the package open-exchange-rates-bundle
OpenExchangeRates for Symfony2
Version families
Branch 2.0.0 will give support to Symfony >= 2.3
Branch 3.0.0 will give support to Symfony >=3 (WIP)
Installation
And register the bundle in your AppKernel.php file
Configuration
You will have to define your api id in the parameters.yml file of you environment.
Then, add this to your services.yml file
If you're using a free version, you won't need to change the https
or
base_currency
as they only work fror Enterprise/Unlimited accounts
Usage
You can access the service by getting it from the container under open_exchange_rates_service
Keep in mind that some options will only work properly with an Enterprise/Unlimited Plan
Free features
Get latest exchange rates
Only use the $symbols
and $base
parameters if you have an Enterprise or
Unlimited plan.
Output:
Get available currencies
Output:
Get historical data for a date
Output:
Developer / Unlimited features
Get the latest exchange rates, limiting the return array
Output:
You can also change the base currency used to get the latest exchange rates with the second parameter
Directly convert a quantity between currencies
All versions of open-exchange-rates-bundle with dependencies
symfony/symfony Version >=2.8.0
guzzlehttp/guzzle Version ~6
mrzard/open-exchange-rates-service Version 1.1.1