Classes

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

0% 20% 40% 60% 80% 100% 0 10 20 30 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Comment\CommentsRepository — Coverage: 98.3% | Lines: 118 | Complexity: 26

 

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

Class CRAP Coverage
phpMyFAQ\Comment\CommentsRepository2698.3%

Methods

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

0% 20% 40% 60% 80% 100% 0 1 2 3 4 5 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Comment\CommentsRepository::fetchAllWithCategories — Coverage: 100.0% | Lines: 22 | Complexity: 4 phpMyFAQ\Comment\CommentsRepository::fetchPaginated — Coverage: 100.0% | Lines: 18 | Complexity: 4 phpMyFAQ\Comment\CommentsRepository::insert — Coverage: 100.0% | Lines: 17 | Complexity: 3 phpMyFAQ\Comment\CommentsRepository::isCommentAllowed — Coverage: 93.3% | Lines: 15 | Complexity: 3 phpMyFAQ\Comment\CommentsRepository::countByReferenceIdAndType — Coverage: 92.3% | Lines: 13 | Complexity: 4 phpMyFAQ\Comment\CommentsRepository::fetchByReferenceIdAndType — Coverage: 100.0% | Lines: 11 | Complexity: 2 phpMyFAQ\Comment\CommentsRepository::deleteByTypeAndId — Coverage: 100.0% | Lines: 9 | Complexity: 1 phpMyFAQ\Comment\CommentsRepository::countByTypeGroupedByRecordId — Coverage: 100.0% | Lines: 6 | Complexity: 2 phpMyFAQ\Comment\CommentsRepository::countByCategoryForFaq — Coverage: 100.0% | Lines: 6 | Complexity: 2 phpMyFAQ\Comment\CommentsRepository::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1