Classes

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

0% 20% 40% 60% 80% 100% 0 5 10 15 20 25 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Strings\Mbstring — Coverage: 100.0% | Lines: 28 | Complexity: 22 phpMyFAQ\Strings\StringBasic — Coverage: 95.0% | Lines: 20 | Complexity: 16 phpMyFAQ\Strings\AbstractString — Coverage: 20.0% | Lines: 10 | Complexity: 2

 

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 1 2 3 4 Line Coverage (%) Cyclomatic Complexity phpMyFAQ\Strings\AbstractString::isUTF8 — Coverage: 20.0% | Lines: 10 | Complexity: 2 phpMyFAQ\Strings\StringBasic::getStringBasic — Coverage: 85.7% | Lines: 7 | Complexity: 3 phpMyFAQ\Strings\Mbstring::preg_replace_callback — Coverage: 100.0% | Lines: 6 | Complexity: 3 phpMyFAQ\Strings\Mbstring::preg_replace — Coverage: 100.0% | Lines: 6 | Complexity: 3 phpMyFAQ\Strings\Mbstring::getInstance — Coverage: 100.0% | Lines: 5 | Complexity: 3 phpMyFAQ\Strings\Mbstring::substr — Coverage: 100.0% | Lines: 2 | Complexity: 3 phpMyFAQ\Strings\StringBasic::substr — Coverage: 100.0% | Lines: 2 | Complexity: 2 phpMyFAQ\Strings\Mbstring::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::strlen — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::strtolower — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::strtoupper — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::strstr — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::preg_match — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::preg_match_all — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::preg_split — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\Mbstring::appendU — Coverage: 100.0% | Lines: 1 | Complexity: 2 phpMyFAQ\Strings\StringBasic::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::strlen — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::strpos — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::strtolower — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::strtoupper — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::strstr — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::preg_match — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::preg_match_all — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::preg_split — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::preg_replace_callback — Coverage: 100.0% | Lines: 1 | Complexity: 1 phpMyFAQ\Strings\StringBasic::preg_replace — Coverage: 100.0% | Lines: 1 | Complexity: 1