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\Zmsbackend\Mail\Service\Mail — Coverage: 79,0% | Lines: 157 | Complexity: 33 BO\Zmsbackend\Mail\Service\MailTemplates — Coverage: 42,9% | Lines: 140 | Complexity: 49

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\Zmsbackend\Mail\Service\Mail::writeInQueue — Coverage: 100,0% | Lines: 26 | Complexity: 7 BO\Zmsbackend\Mail\Service\MailTemplates::copyCustomizationToProviders — Coverage: 100,0% | Lines: 20 | Complexity: 9 BO\Zmsbackend\Mail\Service\MailTemplates::writeCustomizationsToProviders — Coverage: 70,0% | Lines: 20 | Complexity: 7 BO\Zmsbackend\Mail\Service\MailTemplates::updateEntity — Coverage: 0,0% | Lines: 20 | Complexity: 7 BO\Zmsbackend\Mail\Service\Mail::writeInQueueWithAdmin — Coverage: 100,0% | Lines: 18 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::writeMimeparts — Coverage: 100,0% | Lines: 18 | Complexity: 6 BO\Zmsbackend\Mail\Service\Mail::readResolvedReferences — Coverage: 93,8% | Lines: 16 | Complexity: 4 BO\Zmsbackend\Mail\Service\Mail::writeInQueueWithDailyProcessList — Coverage: 100,0% | Lines: 16 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::readEntities — Coverage: 0,0% | Lines: 13 | Complexity: 2 BO\Zmsbackend\Mail\Service\Mail::readList — Coverage: 100,0% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Mail\Service\MailTemplates::mergeMailTemplatesWithCustomizations — Coverage: 81,8% | Lines: 11 | Complexity: 6 BO\Zmsbackend\Mail\Service\MailTemplates::createCustomizationForProvider — Coverage: 0,0% | Lines: 9 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::readEntity — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Mail\Service\Mail::readEntitiesIds — Coverage: 0,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::readListIds — Coverage: 0,0% | Lines: 7 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readListWithoutProvider — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readListByProvider — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::updateTemplateContent — Coverage: 0,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::updateTemplateContentById — Coverage: 0,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::fetchData — Coverage: 0,0% | Lines: 5 | Complexity: 2 BO\Zmsbackend\Mail\Service\Mail::deleteEntities — Coverage: 0,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::readMultiPartByQueueId — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readList — Coverage: 0,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readTemplate — Coverage: 0,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readTemplateById — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readProperty — Coverage: 0,0% | Lines: 4 | Complexity: 2 BO\Zmsbackend\Mail\Service\MailTemplates::replaceProperty — Coverage: 0,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::deleteEntity — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Mail\Service\Mail::readReminderLastRun — Coverage: 100,0% | Lines: 3 | Complexity: 2 BO\Zmsbackend\Mail\Service\MailTemplates::readEntity — Coverage: 0,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::readCustomizedListForProvider — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::deleteTemplateById — Coverage: 0,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::deleteProperty — Coverage: 0,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Mail\Service\MailTemplates::getSpecifiedValue — Coverage: 0,0% | Lines: 3 | Complexity: 3 BO\Zmsbackend\Mail\Service\Mail::writeReminderLastRun — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Mail\Service\MailTemplates::updateEntity560,0%
BO\Zmsbackend\Mail\Service\MailTemplates::getSpecifiedValue120,0%
BO\Zmsbackend\Mail\Service\MailTemplates::copyCustomizationToProviders9100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::writeCustomizationsToProviders8.3270,0%
BO\Zmsbackend\Mail\Service\Mail::writeInQueue7100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::mergeMailTemplatesWithCustomizations6.2281,8%
BO\Zmsbackend\Mail\Service\Mail::readEntities60,0%
BO\Zmsbackend\Mail\Service\Mail::writeMimeparts6100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readProperty60,0%
BO\Zmsbackend\Mail\Service\MailTemplates::fetchData60,0%
BO\Zmsbackend\Mail\Service\Mail::readResolvedReferences4.0093,8%
BO\Zmsbackend\Mail\Service\Mail::readEntity2100,0%
BO\Zmsbackend\Mail\Service\Mail::readEntitiesIds20,0%
BO\Zmsbackend\Mail\Service\Mail::readList2100,0%
BO\Zmsbackend\Mail\Service\Mail::readListIds20,0%
BO\Zmsbackend\Mail\Service\Mail::deleteEntities20,0%
BO\Zmsbackend\Mail\Service\Mail::readReminderLastRun2100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readEntity20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readList20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readTemplate20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::deleteTemplateById20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::updateTemplateContent20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::updateTemplateContentById20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::createCustomizationForProvider20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::replaceProperty20,0%
BO\Zmsbackend\Mail\Service\MailTemplates::deleteProperty20,0%
BO\Zmsbackend\Mail\Service\Mail::writeInQueueWithAdmin1100,0%
BO\Zmsbackend\Mail\Service\Mail::writeInQueueWithDailyProcessList1100,0%
BO\Zmsbackend\Mail\Service\Mail::deleteEntity1100,0%
BO\Zmsbackend\Mail\Service\Mail::writeReminderLastRun1100,0%
BO\Zmsbackend\Mail\Service\Mail::readMultiPartByQueueId1100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readListWithoutProvider1100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readListByProvider1100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readCustomizedListForProvider1100,0%
BO\Zmsbackend\Mail\Service\MailTemplates::readTemplateById1100,0%