Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C ExRatesTableFinder::getExRatesTable() 0 19 8 0 0 0
B NBPCurrencyConverter\ExRatesTable::parseXml() 0 19 5 0 0 0
B NBPCurrencyConverter\CurrencyConverter::convert() 0 20 4 0 0 0
A ExRatesTableFinder::downloadXml() 0 14 4 0 0 0
A ExRatesTableFinder::setSoughtPubDate() 0 7 4 0 0 0
A ExRatesTableFinder::getCachedXml() 0 7 2 0 0 0
A ExRatesTableFinder::findFileInRatesDir() 0 11 2 0 0 0
A ExRatesTableFinder::__construct() 0 10 3 0 0 0
A CurrencyConverter::averageExchangeRates() 0 3 1 0 0 0
A ExRatesTableFinder::matchFilename() 0 6 3 0 0 0
A NBPCurrencyConverter\ExRatesTable::__construct() 0 3 1 0 0 0
A NBPCurrencyConverter\BCMathHelper::bcround() 0 6 2 0 0 0
A ExRatesTableFinder::constructDirname() 0 6 2 0 0 0
A ExRatesTableFactory::getInstance() 0 2 1 0 0 0
A CurrencyConverter::__construct() 0 2 1 0 0 0