Classes

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

0% 20% 40% 60% 80% 100% 0 20 40 60 80 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\CustomPage\CustomPageRepository — Coverage: 99.5% | Lines: 204 | Complexity: 55

 

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

Class CRAP Coverage
phpMyFAQ\CustomPage\CustomPageRepository5599.5%

Methods

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

0% 20% 40% 60% 80% 100% 0 2 4 6 8 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\CustomPage\CustomPageRepository::insert — Coverage: 100.0% | Lines: 26 | Complexity: 6 phpMyFAQ\CustomPage\CustomPageRepository::insertTranslation — Coverage: 100.0% | Lines: 26 | Complexity: 7 phpMyFAQ\CustomPage\CustomPageRepository::getAllPaginated — Coverage: 95.7% | Lines: 23 | Complexity: 6 phpMyFAQ\CustomPage\CustomPageRepository::getAllLanguagesPaginated — Coverage: 100.0% | Lines: 22 | Complexity: 6 phpMyFAQ\CustomPage\CustomPageRepository::update — Coverage: 100.0% | Lines: 22 | Complexity: 6 phpMyFAQ\CustomPage\CustomPageRepository::getAll — Coverage: 100.0% | Lines: 13 | Complexity: 4 phpMyFAQ\CustomPage\CustomPageRepository::getExistingLanguages — Coverage: 100.0% | Lines: 13 | Complexity: 3 phpMyFAQ\CustomPage\CustomPageRepository::slugExists — Coverage: 100.0% | Lines: 11 | Complexity: 3 phpMyFAQ\CustomPage\CustomPageRepository::countAll — Coverage: 100.0% | Lines: 10 | Complexity: 3 phpMyFAQ\CustomPage\CustomPageRepository::getById — Coverage: 100.0% | Lines: 9 | Complexity: 2 phpMyFAQ\CustomPage\CustomPageRepository::getBySlug — Coverage: 100.0% | Lines: 9 | Complexity: 2 phpMyFAQ\CustomPage\CustomPageRepository::delete — Coverage: 100.0% | Lines: 7 | Complexity: 1 phpMyFAQ\CustomPage\CustomPageRepository::activate — Coverage: 100.0% | Lines: 7 | Complexity: 2 phpMyFAQ\CustomPage\CustomPageRepository::countAllLanguages — Coverage: 100.0% | Lines: 5 | Complexity: 3 phpMyFAQ\CustomPage\CustomPageRepository::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1