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 10 20 30 40 50 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Provider\Service\Provider — Coverage: 82,0% | Lines: 139 | Complexity: 44 BO\Zmsbackend\Provider\Repository\Provider — Coverage: 100,0% | Lines: 50 | Complexity: 12 BO\Zmsbackend\Provider\Api\ProviderList — Coverage: 100,0% | Lines: 14 | Complexity: 1 BO\Zmsbackend\Provider\Api\ProviderByRequestList — Coverage: 100,0% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Provider\Api\ProviderGet — Coverage: 100,0% | Lines: 9 | 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 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Provider\Service\Provider::writeEntity — Coverage: 100,0% | Lines: 28 | Complexity: 6 BO\Zmsbackend\Provider\Service\Provider::writeImportEntity — Coverage: 100,0% | Lines: 23 | Complexity: 4 BO\Zmsbackend\Provider\Repository\Provider::getEntityMapping — Coverage: 100,0% | Lines: 18 | Complexity: 2 BO\Zmsbackend\Provider\Service\Provider::readEntity — Coverage: 93,3% | Lines: 15 | Complexity: 5 BO\Zmsbackend\Provider\Api\ProviderList::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 1 BO\Zmsbackend\Provider\Service\Provider::readEntityById — Coverage: 0,0% | Lines: 13 | Complexity: 6 BO\Zmsbackend\Provider\Repository\Provider::addConditionRequestCsv — Coverage: 100,0% | Lines: 12 | Complexity: 1 BO\Zmsbackend\Provider\Service\Provider::readListBySource — Coverage: 100,0% | Lines: 12 | Complexity: 4 BO\Zmsbackend\Provider\Service\Provider::removeCache — Coverage: 16,7% | Lines: 12 | Complexity: 6 BO\Zmsbackend\Provider\Api\ProviderByRequestList::readResponse — Coverage: 100,0% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Provider\Repository\Provider::addConditionIsAssigned — Coverage: 100,0% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Provider\Service\Provider::readSourceMapByIds — Coverage: 90,9% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Provider\Api\ProviderGet::readResponse — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsbackend\Provider\Service\Provider::readCollection — Coverage: 100,0% | Lines: 6 | Complexity: 2 BO\Zmsbackend\Provider\Service\Provider::writeDeleteEntity — Coverage: 100,0% | Lines: 6 | Complexity: 1 BO\Zmsbackend\Provider\Service\Provider::writeListBySource — Coverage: 100,0% | Lines: 5 | Complexity: 2 BO\Zmsbackend\Provider\Repository\Provider::postProcess — Coverage: 100,0% | Lines: 3 | Complexity: 3 BO\Zmsbackend\Provider\Service\Provider::writeImportList — Coverage: 100,0% | Lines: 3 | Complexity: 2 BO\Zmsbackend\Provider\Service\Provider::writeDeleteListBySource — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderId — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderIdList — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderSource — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsbackend\Provider\Service\Provider::testSource — Coverage: 100,0% | Lines: 2 | Complexity: 2

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Provider\Service\Provider::readEntityById420,0%
BO\Zmsbackend\Provider\Service\Provider::removeCache26.8316,7%
BO\Zmsbackend\Provider\Service\Provider::writeEntity6100,0%
BO\Zmsbackend\Provider\Service\Provider::readEntity5.0193,3%
BO\Zmsbackend\Provider\Service\Provider::readListBySource4100,0%
BO\Zmsbackend\Provider\Service\Provider::writeImportEntity4100,0%
BO\Zmsbackend\Provider\Service\Provider::readSourceMapByIds3.0190,9%
BO\Zmsbackend\Provider\Api\ProviderByRequestList::readResponse3100,0%
BO\Zmsbackend\Provider\Repository\Provider::addConditionIsAssigned3100,0%
BO\Zmsbackend\Provider\Repository\Provider::postProcess3100,0%
BO\Zmsbackend\Provider\Api\ProviderGet::readResponse2100,0%
BO\Zmsbackend\Provider\Repository\Provider::getEntityMapping2100,0%
BO\Zmsbackend\Provider\Service\Provider::readCollection2100,0%
BO\Zmsbackend\Provider\Service\Provider::writeListBySource2100,0%
BO\Zmsbackend\Provider\Service\Provider::writeImportList2100,0%
BO\Zmsbackend\Provider\Service\Provider::testSource2100,0%
BO\Zmsbackend\Provider\Api\ProviderList::readResponse1100,0%
BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderId1100,0%
BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderIdList1100,0%
BO\Zmsbackend\Provider\Repository\Provider::addConditionProviderSource1100,0%
BO\Zmsbackend\Provider\Repository\Provider::addConditionRequestCsv1100,0%
BO\Zmsbackend\Provider\Service\Provider::writeDeleteEntity1100,0%
BO\Zmsbackend\Provider\Service\Provider::writeDeleteListBySource1100,0%