예제 #1
0
 /**
  * Change a currency
  *
  * @param \Thelia\Core\Event\Currency\CurrencyUpdateEvent $event
  */
 public function update(CurrencyUpdateEvent $event)
 {
     if (null !== ($currency = CurrencyQuery::create()->findPk($event->getCurrencyId()))) {
         $currency->setDispatcher($event->getDispatcher())->setLocale($event->getLocale())->setName($event->getCurrencyName())->setSymbol($event->getSymbol())->setRate($event->getRate())->setCode(strtoupper($event->getCode()))->save();
         $event->setCurrency($currency);
     }
 }