public function import() { $dateTime = new \DateTime('today'); $actualExchangeRate = $this->exchangeRateRepository->findActualExchangeRate(); if (!$actualExchangeRate || $actualExchangeRate->getDateTime() != $dateTime) { $exchangeRate = $this->xmlRateParser->getExchangeRateByDate($dateTime); $this->exchangeRateRepository->add($exchangeRate); $this->exchangeRateRepository->commit(); } }
/** * @return ExchangeRateConverter */ public function createActualExchangeRateConverter() { return new ExchangeRateConverter($this->exchangeRateRepository->findActualExchangeRate()); }