Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 40 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Routing\AttributeRouteLoader — Coverage: 92.6% | Lines: 81 | Complexity: 35 phpMyFAQ\Routing\RouteCacheManager — Coverage: 93.7% | Lines: 63 | Complexity: 21 phpMyFAQ\Routing\RouteCollectionBuilder — Coverage: 96.2% | Lines: 26 | Complexity: 11

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Routing\AttributeRouteLoader::createRouteFromAttribute — Coverage: 88.9% | Lines: 27 | Complexity: 3 phpMyFAQ\Routing\AttributeRouteLoader::load — Coverage: 86.4% | Lines: 22 | Complexity: 12 phpMyFAQ\Routing\RouteCacheManager::generateRouteCode — Coverage: 100.0% | Lines: 19 | Complexity: 1 phpMyFAQ\Routing\RouteCollectionBuilder::getControllerDirectories — Coverage: 100.0% | Lines: 16 | Complexity: 6 phpMyFAQ\Routing\RouteCacheManager::getRoutes — Coverage: 71.4% | Lines: 14 | Complexity: 6 phpMyFAQ\Routing\AttributeRouteLoader::getClassFromFile — Coverage: 100.0% | Lines: 13 | Complexity: 6 phpMyFAQ\Routing\RouteCacheManager::writeCache — Coverage: 100.0% | Lines: 12 | Complexity: 2 phpMyFAQ\Routing\AttributeRouteLoader::findControllerFiles — Coverage: 100.0% | Lines: 10 | Complexity: 5 phpMyFAQ\Routing\AttributeRouteLoader::matchesContext — Coverage: 100.0% | Lines: 9 | Complexity: 9 phpMyFAQ\Routing\RouteCollectionBuilder::loadAttributeRoutes — Coverage: 87.5% | Lines: 8 | Complexity: 3 phpMyFAQ\Routing\RouteCacheManager::clear — Coverage: 100.0% | Lines: 7 | Complexity: 4 phpMyFAQ\Routing\RouteCacheManager::__construct — Coverage: 100.0% | Lines: 4 | Complexity: 2 phpMyFAQ\Routing\RouteCacheManager::clearContext — Coverage: 100.0% | Lines: 3 | Complexity: 2 phpMyFAQ\Routing\RouteCacheManager::readCache — Coverage: 100.0% | Lines: 2 | Complexity: 2 phpMyFAQ\Routing\RouteCacheManager::hasCache — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Routing\RouteCacheManager::getCacheFile — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Routing\RouteCollectionBuilder::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Routing\RouteCollectionBuilder::build — Coverage: 100.0% | Lines: 1 | Complexity: 1