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 BO\Slim\Helper\Sanitizer — Coverage: 0,0% | Lines: 52 | Complexity: 17 BO\Slim\Helper\ModuleLoggerInitializer — Coverage: 71,1% | Lines: 38 | Complexity: 12 BO\Slim\Helper\BaseChangelogHelper — Coverage: 0,0% | Lines: 24 | Complexity: 6 BO\Slim\Helper\CacheBootstrap — Coverage: 90,5% | Lines: 21 | Complexity: 15 BO\Slim\Helper\ClientIp — Coverage: 95,0% | Lines: 20 | Complexity: 7 BO\Slim\Helper\PhpErrorHandler — Coverage: 89,5% | Lines: 19 | Complexity: 13 BO\Slim\Helper\TemplateUrls — Coverage: 100,0% | Lines: 12 | Complexity: 7

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 5 10 15 Line Coverage (%) Cyclomatic Complexity BO\Slim\Helper\Sanitizer::applySpecificPatterns — Coverage: 0,0% | Lines: 21 | Complexity: 10 BO\Slim\Helper\ClientIp::getClientIp — Coverage: 95,0% | Lines: 20 | Complexity: 7 BO\Slim\Helper\Sanitizer::applyCatchAllPatterns — Coverage: 0,0% | Lines: 19 | Complexity: 1 BO\Slim\Helper\BaseChangelogHelper::getChangelogHtml — Coverage: 0,0% | Lines: 17 | Complexity: 3 BO\Slim\Helper\ModuleLoggerInitializer::configure — Coverage: 100,0% | Lines: 12 | Complexity: 1 BO\Slim\Helper\ModuleLoggerInitializer::registerHttpMiddleware — Coverage: 0,0% | Lines: 10 | Complexity: 2 BO\Slim\Helper\PhpErrorHandler::handle — Coverage: 90,0% | Lines: 10 | Complexity: 4 BO\Slim\Helper\TemplateUrls::resolve — Coverage: 100,0% | Lines: 10 | Complexity: 5 BO\Slim\Helper\BaseChangelogHelper::fetchChangelogFromLocal — Coverage: 0,0% | Lines: 7 | Complexity: 3 BO\Slim\Helper\Sanitizer::replaceQuoted — Coverage: 0,0% | Lines: 7 | Complexity: 3 BO\Slim\Helper\CacheBootstrap::resolveConfig — Coverage: 100,0% | Lines: 5 | Complexity: 4 BO\Slim\Helper\CacheBootstrap::create — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Slim\Helper\CacheBootstrap::validateDirectory — Coverage: 80,0% | Lines: 5 | Complexity: 5 BO\Slim\Helper\CacheBootstrap::getenvInt — Coverage: 75,0% | Lines: 4 | Complexity: 4 BO\Slim\Helper\ModuleLoggerInitializer::initializeCache — Coverage: 75,0% | Lines: 4 | Complexity: 2 BO\Slim\Helper\ModuleLoggerInitializer::tryInitializeCache — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Slim\Helper\ModuleLoggerInitializer::getRequestLimits — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Slim\Helper\ModuleLoggerInitializer::getenvInt — Coverage: 100,0% | Lines: 4 | Complexity: 4 BO\Slim\Helper\PhpErrorHandler::severityToLogLevel — Coverage: 100,0% | Lines: 4 | Complexity: 5 BO\Slim\Helper\PhpErrorHandler::register — Coverage: 66,7% | Lines: 3 | Complexity: 2 BO\Slim\Helper\Sanitizer::replace — Coverage: 0,0% | Lines: 3 | Complexity: 2 BO\Slim\Helper\CacheBootstrap::createFromEnv — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Slim\Helper\PhpErrorHandler::isTestEnvironment — Coverage: 100,0% | Lines: 2 | Complexity: 2 BO\Slim\Helper\Sanitizer::sanitizeStackTrace — Coverage: 0,0% | Lines: 2 | Complexity: 1 BO\Slim\Helper\TemplateUrls::resolveIncludeUrl — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Slim\Helper\TemplateUrls::resolveBaseUrl — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.