Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity App\Entity\AgentStat — Coverage: 100.0% | Lines: 90 | Complexity: 6 App\Entity\User — Coverage: 94.5% | Lines: 55 | Complexity: 36 App\Entity\DoneBanner — Coverage: 100.0% | Lines: 2 | Complexity: 3 App\Entity\TimelineEvent — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Class CRAP Coverage
App\Entity\User36.2194.5%
App\Entity\AgentStat6100.0%
App\Entity\DoneBanner3100.0%
App\Entity\TimelineEvent1100.0%

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 1 2 3 4 5 Line Coverage (%) Cyclomatic Complexity App\Entity\AgentStat::__construct — Coverage: 100.0% | Lines: 44 | Complexity: 1 App\Entity\AgentStat::getStats — Coverage: 100.0% | Lines: 42 | Complexity: 1 App\Entity\User::chooseVisibleParts — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Entity\AgentStat::getFactionCode — Coverage: 100.0% | Lines: 4 | Complexity: 4 App\Entity\User::__serialize — Coverage: 100.0% | Lines: 4 | Complexity: 1 App\Entity\User::getRoles — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\User::getParam — Coverage: 0.0% | Lines: 3 | Complexity: 2 App\Entity\User::getUserIdentifier — Coverage: 100.0% | Lines: 3 | Complexity: 2 App\Entity\User::isVisible — Coverage: 100.0% | Lines: 3 | Complexity: 3 App\Entity\User::setAvatar — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Entity\User::__unserialize — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setCustomMedals — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setBannergress — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setParams — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setIdentifier — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setGoogleId — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::setAgentName — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\User::isAgentName — Coverage: 100.0% | Lines: 2 | Complexity: 2 App\Entity\User::setRole — Coverage: 100.0% | Lines: 2 | Complexity: 1 App\Entity\DoneBanner::getUrl — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\DoneBanner::getPictureUrl — Coverage: 100.0% | Lines: 1 | Complexity: 2 App\Entity\TimelineEvent::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getParams — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getCustomMedals — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getBannergress — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getIdentifier — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getPassword — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getGoogleId — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getAgentName — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getVisibleParts — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getAvatar — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getVisibleAvatar — Coverage: 100.0% | Lines: 1 | Complexity: 2 App\Entity\User::getAvatarSource — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getVisibilityChosenAt — Coverage: 100.0% | Lines: 1 | Complexity: 1 App\Entity\User::getRole — Coverage: 100.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.