Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 20 40 60 Line Coverage (%) Cyclomatic Complexity BO\Zmsentities\Helper\Messaging — Coverage: 91,1% | Lines: 169 | Complexity: 46 BO\Zmsentities\Helper\DateTime — Coverage: 100,0% | Lines: 42 | Complexity: 17 BO\Zmsentities\Helper\Property — Coverage: 100,0% | Lines: 29 | Complexity: 24 BO\Zmsentities\Helper\Delegate — Coverage: 92,9% | Lines: 14 | Complexity: 6 BO\Zmsentities\Helper\Sorter — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsentities\Helper\ProcessPlainText — Coverage: 88,9% | Lines: 9 | Complexity: 4 BO\Zmsentities\Helper\TemplateFinder — Coverage: 100,0% | Lines: 2 | Complexity: 2

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity BO\Zmsentities\Helper\Messaging::generateMailParameters — Coverage: 100,0% | Lines: 31 | Complexity: 7 BO\Zmsentities\Helper\Messaging::generateIcsContent — Coverage: 81,5% | Lines: 27 | Complexity: 5 BO\Zmsentities\Helper\Messaging::getTextWithFoldedLines — Coverage: 100,0% | Lines: 16 | Complexity: 8 BO\Zmsentities\Helper\Messaging::filesystemLoader — Coverage: 78,6% | Lines: 14 | Complexity: 5 BO\Zmsentities\Helper\Messaging::getMailSubject — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsentities\Helper\Messaging::getMailContent — Coverage: 100,0% | Lines: 13 | Complexity: 4 BO\Zmsentities\Helper\DateTime::create — Coverage: 100,0% | Lines: 12 | Complexity: 6 BO\Zmsentities\Helper\Sorter::toSortableString — Coverage: 100,0% | Lines: 11 | Complexity: 1 BO\Zmsentities\Helper\Messaging::getPlainText — Coverage: 100,0% | Lines: 10 | Complexity: 1 BO\Zmsentities\Helper\DateTime::getFormatedDates — Coverage: 100,0% | Lines: 9 | Complexity: 1 BO\Zmsentities\Helper\Messaging::getScopeAdminProcessListContent — Coverage: 100,0% | Lines: 9 | Complexity: 1 BO\Zmsentities\Helper\ProcessPlainText::normalize — Coverage: 100,0% | Lines: 8 | Complexity: 3 BO\Zmsentities\Helper\Delegate::setValueAtPath — Coverage: 85,7% | Lines: 7 | Complexity: 3 BO\Zmsentities\Helper\Messaging::isIcsRequired — Coverage: 100,0% | Lines: 7 | Complexity: 4 BO\Zmsentities\Helper\Messaging::getMailContentPreview — Coverage: 0,0% | Lines: 7 | Complexity: 1 BO\Zmsentities\Helper\Property::__get — Coverage: 100,0% | Lines: 6 | Complexity: 7 BO\Zmsentities\Helper\Property::__keyExists — Coverage: 100,0% | Lines: 6 | Complexity: 5 BO\Zmsentities\Helper\Delegate::setter — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsentities\Helper\Messaging::dbTwigView — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsentities\Helper\Messaging::createTwigEnvironment — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsentities\Helper\Messaging::getTemplate — Coverage: 100,0% | Lines: 5 | Complexity: 3 BO\Zmsentities\Helper\DateTime::getSecondsOfDay — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsentities\Helper\DateTime::getSummerTimeStartDateTime — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Zmsentities\Helper\DateTime::getSummerTimeEndDateTime — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Zmsentities\Helper\Messaging::getMailIcs — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsentities\Helper\Property::__toString — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Zmsentities\Helper\DateTime::getWeekOfMonth — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsentities\Helper\DateTime::isLastWeekOfMonth — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsentities\Helper\Property::get — Coverage: 100,0% | Lines: 3 | Complexity: 2 BO\Zmsentities\Helper\Property::offsetSet — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsentities\Helper\Sorter::toSortedCsv — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsentities\Helper\Property::offsetExists — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsentities\Helper\TemplateFinder::getTemplatePath — Coverage: 100,0% | Lines: 2 | Complexity: 2 BO\Zmsentities\Helper\DateTime::isWeekOfMonth — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\DateTime::__toString — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\DateTime::jsonSerialize — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Delegate::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Delegate::getEntity — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Messaging::isEmptyProcessListAllowed — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Messaging::twigView — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\ProcessPlainText::charLength — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Property::__construct — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Property::create — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Property::isAvailable — Coverage: 100,0% | Lines: 1 | Complexity: 2 BO\Zmsentities\Helper\Property::offsetGet — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsentities\Helper\Property::offsetUnset — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsentities\Helper\Messaging::getTextWithFoldedLines8100,0%
BO\Zmsentities\Helper\Messaging::generateMailParameters7100,0%
BO\Zmsentities\Helper\Property::__get7100,0%
BO\Zmsentities\Helper\DateTime::create6100,0%
BO\Zmsentities\Helper\Messaging::filesystemLoader5.2578,6%
BO\Zmsentities\Helper\Messaging::generateIcsContent5.1681,5%
BO\Zmsentities\Helper\Property::__keyExists5100,0%
BO\Zmsentities\Helper\Messaging::isIcsRequired4100,0%
BO\Zmsentities\Helper\Messaging::getMailContent4100,0%
BO\Zmsentities\Helper\Delegate::setValueAtPath3.0385,7%
BO\Zmsentities\Helper\Messaging::getTemplate3100,0%
BO\Zmsentities\Helper\ProcessPlainText::normalize3100,0%
BO\Zmsentities\Helper\DateTime::getSummerTimeStartDateTime2100,0%
BO\Zmsentities\Helper\DateTime::getSummerTimeEndDateTime2100,0%
BO\Zmsentities\Helper\Messaging::getMailContentPreview20,0%
BO\Zmsentities\Helper\Messaging::getMailSubject2100,0%
BO\Zmsentities\Helper\ProcessPlainText::charLength20,0%
BO\Zmsentities\Helper\Property::isAvailable2100,0%
BO\Zmsentities\Helper\Property::get2100,0%
BO\Zmsentities\Helper\Property::__toString2100,0%
BO\Zmsentities\Helper\TemplateFinder::getTemplatePath2100,0%
BO\Zmsentities\Helper\DateTime::getWeekOfMonth1100,0%
BO\Zmsentities\Helper\DateTime::isWeekOfMonth1100,0%
BO\Zmsentities\Helper\DateTime::isLastWeekOfMonth1100,0%
BO\Zmsentities\Helper\DateTime::getSecondsOfDay1100,0%
BO\Zmsentities\Helper\DateTime::getFormatedDates1100,0%
BO\Zmsentities\Helper\DateTime::__toString1100,0%
BO\Zmsentities\Helper\DateTime::jsonSerialize1100,0%
BO\Zmsentities\Helper\Delegate::__construct1100,0%
BO\Zmsentities\Helper\Delegate::getEntity1100,0%
BO\Zmsentities\Helper\Delegate::setter1100,0%
BO\Zmsentities\Helper\Messaging::isEmptyProcessListAllowed1100,0%
BO\Zmsentities\Helper\Messaging::twigView1100,0%
BO\Zmsentities\Helper\Messaging::dbTwigView1100,0%
BO\Zmsentities\Helper\Messaging::createTwigEnvironment1100,0%
BO\Zmsentities\Helper\Messaging::getScopeAdminProcessListContent1100,0%
BO\Zmsentities\Helper\Messaging::getMailIcs1100,0%
BO\Zmsentities\Helper\Messaging::getPlainText1100,0%
BO\Zmsentities\Helper\Property::__construct1100,0%
BO\Zmsentities\Helper\Property::create1100,0%
BO\Zmsentities\Helper\Property::offsetGet1100,0%
BO\Zmsentities\Helper\Property::offsetExists1100,0%
BO\Zmsentities\Helper\Property::offsetSet1100,0%
BO\Zmsentities\Helper\Property::offsetUnset1100,0%
BO\Zmsentities\Helper\Sorter::toSortableString1100,0%
BO\Zmsentities\Helper\Sorter::toSortedCsv1100,0%