library currencyexhangebundle
CurrencyExchangeBundle for test task I had.
krucas/currencyexhangebundle
CurrencyExchangeBundle for test task I had.
- Thursday, August 28, 2014
- by edvinaskrucas
- Repository
- 0 Watchers
- 0 Stars
- 2 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Test Task - CurrencyExchangeBundle
Installation
Just place require new package for your symfony installation via composer.json, (*1)
"krucas/currencyexhangebundle": "dev-master"
Then hit composer update, (*2)
Register bundle in symfony2 installation
Add bundle to your bundles list, (*3)
new Krucas\CurrencyExchangeBundle\KrucasCurrencyExchangeBundle()
Available config params
- krucas_currency_exchange.class.service.rate - Rate service class name
- krucas_currency_exchange.class.service.manager - Rate manager class name
- krucas_currency_exchange.class.storage.rate - Rate storage class name
- krucas_currency_exchange.storage.doctrine.table - Table name for doctrine storage
- krucas_currency_exchange.refreshRate - Refresh rate in seconds for cache
- krucas_currency_exchange.providers - Rate provider class names
Usage
Commands
- currency:rates - Return array of rates. Accepts two params: from-currency, to-currency
- currency:rate:best - Return best rate. Accepts two params: from-currency, to-currency
To use doctrine rate storage you should import sql/table.sql into your configured DB., (*4)
dev-master
9999999-dev
CurrencyExchangeBundle for test task I had.
Sources
Download
The Requires
The Development Requires
by
Edvinas Kručas