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 5 10 15 20 Line Coverage (%) Cyclomatic Complexity App\Controller\System\LogviewController — Coverage: 97.5% | Lines: 40 | Complexity: 15 App\Controller\AgentStat\Create — Coverage: 100.0% | Lines: 19 | Complexity: 10 App\Controller\Api\AgentStatCreate — Coverage: 100.0% | Lines: 17 | Complexity: 2 App\Controller\User\Create — Coverage: 100.0% | Lines: 12 | Complexity: 3 App\Controller\ProfileController — Coverage: 100.0% | Lines: 11 | Complexity: 3 App\Controller\Security\GoogleController — Coverage: 0.0% | Lines: 10 | Complexity: 2 App\Controller\User\Update — Coverage: 100.0% | Lines: 10 | Complexity: 3 App\Controller\Api\AgentStatIndex — Coverage: 100.0% | Lines: 9 | Complexity: 1 App\Controller\Security\GitHubController — Coverage: 0.0% | Lines: 9 | Complexity: 2 App\Controller\Security\LoginFormController — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Controller\System\AboutController — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Controller\DefaultController — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Controller\User\Delete — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Controller\AgentStat\Index — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\AgentStat\Read — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\User\Index — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\User\Read — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\Security\GoogleIdentityController — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\Logout — Coverage: 0.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

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 2 4 6 Line Coverage (%) Cyclomatic Complexity App\Controller\Api\AgentStatCreate::__invoke — Coverage: 100.0% | Lines: 17 | Complexity: 2 App\Controller\System\LogviewController::parseLogEntries — Coverage: 100.0% | Lines: 16 | Complexity: 5 App\Controller\User\Create::__invoke — Coverage: 100.0% | Lines: 12 | Complexity: 3 App\Controller\ProfileController::__invoke — Coverage: 100.0% | Lines: 11 | Complexity: 3 App\Controller\AgentStat\Create::__invoke — Coverage: 100.0% | Lines: 10 | Complexity: 5 App\Controller\User\Update::__invoke — Coverage: 100.0% | Lines: 10 | Complexity: 3 App\Controller\AgentStat\Create::import — Coverage: 100.0% | Lines: 9 | Complexity: 5 App\Controller\Api\AgentStatIndex::__invoke — Coverage: 100.0% | Lines: 9 | Complexity: 1 App\Controller\Security\GoogleController::connect — Coverage: 0.0% | Lines: 9 | Complexity: 1 App\Controller\Security\GitHubController::connect — Coverage: 0.0% | Lines: 8 | Complexity: 1 App\Controller\Security\LoginFormController::__invoke — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Controller\System\AboutController::__invoke — Coverage: 100.0% | Lines: 8 | Complexity: 1 App\Controller\System\LogviewController::__invoke — Coverage: 100.0% | Lines: 8 | Complexity: 2 App\Controller\System\LogviewController::readLines — Coverage: 100.0% | Lines: 7 | Complexity: 3 App\Controller\DefaultController::__invoke — Coverage: 100.0% | Lines: 6 | Complexity: 1 App\Controller\System\LogviewController::closeEntry — Coverage: 83.3% | Lines: 6 | Complexity: 3 App\Controller\User\Delete::__invoke — Coverage: 100.0% | Lines: 5 | Complexity: 2 App\Controller\AgentStat\Index::__invoke — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\AgentStat\Read::__invoke — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\System\LogviewController::openEntry — Coverage: 100.0% | Lines: 3 | Complexity: 2 App\Controller\User\Index::__invoke — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\User\Read::__invoke — Coverage: 100.0% | Lines: 3 | Complexity: 1 App\Controller\Security\GitHubController::connectCheck — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleController::connectCheck — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\GoogleIdentityController::connectVerify — Coverage: 0.0% | Lines: 1 | Complexity: 1 App\Controller\Security\Logout::__invoke — Coverage: 0.0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.