2017 © Pedro Peláez
 

symfony-bundle currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

image

redcode/currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  • Thursday, October 8, 2015
  • by maZahaca
  • Repository
  • 1 Watchers
  • 3 Stars
  • 37,404 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 2 Open issues
  • 8 Versions
  • 16 % Grown

The README.md

Symfony2 bundle - currency rate loader

Steps to start

  1. Install module to your app from packagist
  2. Add bundle into kernel
$bundles = array(
    ...
    new \RedCode\CurrencyRateBundle\RedCodeCurrencyRateBundle(),
    ...
);

3. Create Currency and CurrencyRate classes:, (*1)

/**
* @ORM\Entity
*/
class Currency extends \RedCode\CurrencyRateBundle\Entity\Currency
{
    /**
     * @var int
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    protected $id;

    /**
     * @var string
     */
    protected $code;
}
/**
 * @ORM\Entity
 */
class CurrencyRate extends \RedCode\CurrencyRateBundle\Entity\CurrencyRate
{
    /**
     * @var int
     * @ORM\Id
     * @ORM\Column(type="integer")
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    protected $id;

    /**
     * @var \DateTime
     */
    protected $date;

    /**
     * @var int
     */
    protected $nominal;

    /**
     * @var float
     */
    protected $rate;

    /**
     * @var \RedCode\Currency\ICurrency
     * @ORM\ManyToOne(targetEntity="Currency")
     * @ORM\JoinColumn(name="currency_id", referencedColumnName="id")
     */
    protected $currency;

    /**
     * @var string
     */
    protected $providerName;
}

4. Add section into config.yml file:, (*2)

redcode_currency_rate:
    currency_rate_class: NameSpasePath\CurrencyRate
    currency_class: NameSpasePath\Currency

5. Just run the commands:, (*3)

a. To create base currencies:, (*4)

./app/console redcode:create:base:currencies

b. To create load currency rates:, (*5)

./app/console redcode:currency:rate:load

6. And now, you can call currency rate converter by name - redcode.currency.rate.converter, (*6)

$converter = $container->get('redcode.currency.rate.converter');
$convertedValue = $converter->convert('USD', 'EUR', $value);

Contribute

Pull requests are welcome. Please see our CONTRIBUTING guide., (*7)

The Versions

08/10 2015

dev-master

9999999-dev https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

The Development Requires

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

01/10 2015

0.2.x-dev

0.2.9999999.9999999-dev https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

The Development Requires

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

01/10 2015

0.2.3

0.2.3.0 https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

The Development Requires

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

30/09 2015

0.2.2

0.2.2.0 https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

The Development Requires

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

05/09 2015

0.2.1

0.2.1.0 https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

09/12 2013

0.2.0

0.2.0.0 https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle, allows convert currencies and load rates via cbr or ecb provider

  Sources   Download

MIT

The Requires

 

bundle symfony converter currency loader rate cbr.ru www.ecb.europa.eu

02/12 2013

0.1.1-alpha

0.1.1.0-alpha https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle

  Sources   Download

MIT

The Requires

 

symfony2 bundle converter currency loader rate

21/05 2013

0.1.0-alpha

0.1.0.0-alpha https://github.com/maZahaca/redcode-currency-rate-bundle

Symfony2 currency rate bundle

  Sources   Download

MIT

The Requires

 

symfony2 bundle converter currency loader rate