| Percentage | Lines | ||
|---|---|---|---|
| FetchEventsEmailNotificationListener |
|
0 % | 98 |
| ExchangeRateBundle |
|
25 % | 19 |
| FetchErrorEvent |
|
50 % | 38 |
| FetchSuccessEvent |
|
50 % | 38 |
| Configuration |
|
100 % | 348 |
| ProcessorsCompilerPass |
|
100 % | 30 |
| DebugCommand |
|
100 % | 222 |
| ExchangeRate |
|
100 % | 20 |
| RepositoryCompilerPass |
|
100 % | 36 |
| CurrencyCodeType |
|
100 % | 46 |
| CRAP Score | Lines | ||
|---|---|---|---|
| ExchangeRateValidator::validate() | 10 | 43 | |
| FetchCommand::execute() | 9 | 57 | |
| RepositoryCompilerPass::process() | 7 | 30 | |
| FetchCommand::sanitizeSources() | 7 | 23 | |
| ProcessorsCompilerPass::process() | 6 | 24 | |
| DebugCommand::displayRates() | 6 | 42 | |
| NotificationsCompilerPass::process() | 6 | 28 | |
| AccessVoter::supports() | 5 | 18 | |
| AccessVoter::hasAnyRole() | 5 | 16 | |
| Extension::configureRates() | 4 | 23 | |