Code

Rating   Name Coupling Cohesion Size Complexity Test Coverage Changes Bugs Features
B ExchangeRate\Repository\FileRepository 5 1 311 46 100% 0 0 0
A Repository\DoctrineDbalRepository 9 1 356 35 100% 0 0 0
A RunOpenCode\ExchangeRate\Configuration 1 0 78 5 ? 0 0 0
A Registry\RatesConfigurationRegistry 1 1 73 9 100% 0 0 0
A RunOpenCode\ExchangeRate\Manager 9 1 169 20 97.87% 0 0 0
A ExchangeRate\Utils\FilterUtilHelper 2 0 69 10 100% 0 0 0
A ExchangeRate\Registry\SourcesRegistry 4 1 101 13 100% 0 0 0
A ExchangeRate\Utils\RateFilterUtil 2 1 61 11 100% 0 0 0
A RunOpenCode\ExchangeRate\Model\Rate 1 3 139 13 100% 0 0 0
A ExchangeRate\Utils\ConfigurationFilterUtil 1 0 24 4 100% 0 0 0
A RunOpenCode\ExchangeRate\LoggableManager 3 1 148 18 100% 0 0 0
A RunOpenCode\ExchangeRate\Enum\RateType 0 0 9 1 ? 0 0 0
A ExchangeRate\Utils\SourceFilterUtil 1 0 20 2 100% 0 0 0
A ExchangeRate\Repository\MemoryRepository 3 1 172 30 100% 0 0 0
A Processor\BaseCurrencyValidator 2 0 22 3 100% 0 0 0