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\Api\Filtering\FilterRequest — Coverage: 85.5% | Lines: 55 | Complexity: 36

 

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

Class CRAP Coverage
phpMyFAQ\Api\Filtering\FilterRequest39.9985.5%

Methods

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

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Api\Filtering\FilterRequest::fromRequest — Coverage: 100.0% | Lines: 14 | Complexity: 7 phpMyFAQ\Api\Filtering\FilterRequest::parseBoolValue — Coverage: 63.6% | Lines: 11 | Complexity: 7 phpMyFAQ\Api\Filtering\FilterRequest::parseFilterValue — Coverage: 100.0% | Lines: 8 | Complexity: 8 phpMyFAQ\Api\Filtering\FilterRequest::parseDateValue — Coverage: 87.5% | Lines: 8 | Complexity: 4 phpMyFAQ\Api\Filtering\FilterRequest::parseDateTimeValue — Coverage: 57.1% | Lines: 7 | Complexity: 3 phpMyFAQ\Api\Filtering\FilterRequest::__construct — Coverage: 100.0% | Lines: 2 | Complexity: 1 phpMyFAQ\Api\Filtering\FilterRequest::has — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Api\Filtering\FilterRequest::get — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Api\Filtering\FilterRequest::getFilters — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Api\Filtering\FilterRequest::hasFilters — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Api\Filtering\FilterRequest::toArray — Coverage: 100.0% | Lines: 1 | Complexity: 2