Code Duplication    Length = 3-3 lines in 2 locations

src/RunOpenCode/ExchangeRate/Repository/FileRepository.php 2 locations

@@ 103-105 (lines=3) @@
100
        /**
101
         * @var RateInterface $rate
102
         */
103
        foreach ($rates as $rate) {
104
            unset($this->rates[$this->getRateKey($rate->getCurrencyCode(), $rate->getDate(), $rate->getRateType(), $rate->getSourceName())]);
105
        }
106
107
        $this->save(array());
108
    }
@@ 73-75 (lines=3) @@
70
        /**
71
         * @var RateInterface $rate
72
         */
73
        foreach ($rates as $rate) {
74
            $this->rates[$this->getRateKey($rate->getCurrencyCode(), $rate->getDate(), $rate->getRateType(), $rate->getSourceName())] = $rate;
75
        }
76
77
        usort($this->rates, function (RateInterface $rate1, RateInterface $rate2) {
78
            return ($rate1->getDate() > $rate2->getDate()) ? -1 : 1;