Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B EuropeanCentralBankProvider::getExchangeRate() 0 46 9 0 0 0
B OpenExchangeRatesProvider::getExchangeRate() 0 34 7 0 0 0
B CurrencyLayerProvider::getExchangeRate() 0 34 7 0 0 0
B FixerIOProvider::getExchangeRate() 0 34 7 0 0 0
A DoctrineORMProvider::getExchangeRate() 0 38 5 0 0 0
A DoctrineORMProviderTest::prototype() 0 51 2 0 0 0
A PSR16CacheProviderTest::testGetExchangeRate() 0 38 1 0 0 0
A ChainedExchangeRateProviderTest::testFallback() 0 32 3 0 0 0
A EuropeanCentralBankProvider::pickUrl() 0 20 4 0 0 0
A AverageExchangeRateProvider::getExchangeRate() 0 19 4 0 0 0
A FixerIOProviderTest::testGetLastExchangeRate() 0 18 1 0 0 0
A EuropeanCentralBankProviderTest::testGetLastExchangeRate() 0 18 1 0 0 0
A ProviderMockTrait::generateFakeProvider() 0 18 1 0 0 0
A AverageExchangeRateProviderTest::testGetExchangeRate() 0 17 2 0 0 0
A ExchangeRateTest::testSwapCurrencies() 0 17 1 0 0 0