public function load(ObjectManager $manager)
{
/**
* @var CurrencyExchangeRateFactory $currencyExchangeRateFactory
* @var CurrencyInterface $currencyEuro
* @var CurrencyInterface $currencyDollar
* @var CurrencyInterface $currencyPound
* @var CurrencyInterface $currencyIen
*/
$currencyExchangeRateFactory = $this->getFactory('currency_exchange_rate');
$currencyEuro = $this->getReference('currency-EUR');
$currencyDollar = $this->getReference('currency-USD');
$currencyPound = $this->getReference('currency-GBP');
$currencyIen = $this->getReference('currency-JPY');
/**
* @var CurrencyExchangeRateInterface $dollarToEuroRate
*/
$dollarToEuroRate = $currencyExchangeRateFactory->create();
$dollarToEuroRate->setSourceCurrency($currencyDollar)->setTargetCurrency($currencyEuro)->setExchangeRate(0.736596);
$manager->persist($dollarToEuroRate);
/**
* @var CurrencyExchangeRateInterface $dollarToPoundRate
*/
$dollarToPoundRate = $currencyExchangeRateFactory->create();
$dollarToPoundRate->setSourceCurrency($currencyDollar)->setTargetCurrency($currencyPound)->setExchangeRate(0.588765);
$manager->persist($dollarToPoundRate);
/**
* @var CurrencyExchangeRateInterface $dollarToIenRate
*/
$dollarToIenRate = $currencyExchangeRateFactory->create();
$dollarToIenRate->setSourceCurrency($currencyDollar)->setTargetCurrency($currencyIen)->setExchangeRate(101.822625);
$manager->persist($dollarToIenRate);
$manager->flush();
}