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 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Organisation\Service\Organisation — Coverage: 100,0% | Lines: 94 | Complexity: 29 BO\Zmsbackend\Organisation\Repository\Organisation — Coverage: 100,0% | Lines: 48 | Complexity: 10 BO\Zmsbackend\Organisation\Api\OrganisationByCluster — Coverage: 100,0% | Lines: 17 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationByScope — Coverage: 100,0% | Lines: 17 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationAddDepartment — Coverage: 100,0% | Lines: 16 | Complexity: 1 BO\Zmsbackend\Organisation\Api\OrganisationDelete — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Organisation\Api\OrganisationGet — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Organisation\Api\OrganisationUpdate — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Organisation\Api\OrganisationByDepartment — Coverage: 100,0% | Lines: 13 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationHash — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Organisation\Api\OrganisationList — Coverage: 100,0% | Lines: 8 | Complexity: 1

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 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Organisation\Api\OrganisationByCluster::readResponse — Coverage: 100,0% | Lines: 17 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationByScope::readResponse — Coverage: 100,0% | Lines: 17 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationAddDepartment::readResponse — Coverage: 100,0% | Lines: 16 | Complexity: 1 BO\Zmsbackend\Organisation\Api\OrganisationDelete::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Organisation\Api\OrganisationGet::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Organisation\Api\OrganisationUpdate::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Organisation\Repository\Organisation::addConditionScopeId — Coverage: 100,0% | Lines: 14 | Complexity: 1 BO\Zmsbackend\Organisation\Api\OrganisationByDepartment::readResponse — Coverage: 100,0% | Lines: 13 | Complexity: 4 BO\Zmsbackend\Organisation\Service\Organisation::readByOwnerId — Coverage: 100,0% | Lines: 12 | Complexity: 4 BO\Zmsbackend\Organisation\Api\OrganisationHash::readResponse — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Organisation\Repository\Organisation::getEntityMapping — Coverage: 100,0% | Lines: 11 | Complexity: 1 BO\Zmsbackend\Organisation\Repository\Organisation::reverseEntityMapping — Coverage: 100,0% | Lines: 11 | Complexity: 5 BO\Zmsbackend\Organisation\Service\Organisation::readList — Coverage: 100,0% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Organisation\Service\Organisation::writeEntity — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsbackend\Organisation\Api\OrganisationList::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Organisation\Repository\Organisation::addConditionDepartmentId — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Organisation\Service\Organisation::readEntity — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Organisation\Service\Organisation::updateEntity — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Organisation\Service\Organisation::writeOrganisationTicketprinters — Coverage: 100,0% | Lines: 8 | Complexity: 3 BO\Zmsbackend\Organisation\Service\Organisation::readResolvedReferences — Coverage: 100,0% | Lines: 6 | Complexity: 3 BO\Zmsbackend\Organisation\Service\Organisation::readByScopeId — Coverage: 100,0% | Lines: 6 | Complexity: 1 BO\Zmsbackend\Organisation\Service\Organisation::readByDepartmentId — Coverage: 100,0% | Lines: 6 | Complexity: 1 BO\Zmsbackend\Organisation\Service\Organisation::deleteEntity — Coverage: 100,0% | Lines: 6 | Complexity: 3 BO\Zmsbackend\Organisation\Service\Organisation::updateOrganisationTicketprinters — Coverage: 100,0% | Lines: 6 | Complexity: 2 BO\Zmsbackend\Organisation\Service\Organisation::readByClusterId — Coverage: 100,0% | Lines: 4 | Complexity: 2 BO\Zmsbackend\Organisation\Service\Organisation::readByHash — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Organisation\Repository\Organisation::addConditionOrganisationId — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsbackend\Organisation\Repository\Organisation::addConditionOwnerId — Coverage: 100,0% | Lines: 2 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Organisation\Repository\Organisation::reverseEntityMapping5100,0%
BO\Zmsbackend\Organisation\Api\OrganisationByCluster::readResponse4100,0%
BO\Zmsbackend\Organisation\Api\OrganisationByDepartment::readResponse4100,0%
BO\Zmsbackend\Organisation\Api\OrganisationByScope::readResponse4100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readByOwnerId4100,0%
BO\Zmsbackend\Organisation\Api\OrganisationGet::readResponse3100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readResolvedReferences3100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readList3100,0%
BO\Zmsbackend\Organisation\Service\Organisation::deleteEntity3100,0%
BO\Zmsbackend\Organisation\Service\Organisation::writeOrganisationTicketprinters3100,0%
BO\Zmsbackend\Organisation\Api\OrganisationDelete::readResponse2100,0%
BO\Zmsbackend\Organisation\Api\OrganisationHash::readResponse2100,0%
BO\Zmsbackend\Organisation\Api\OrganisationUpdate::readResponse2100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readEntity2100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readByClusterId2100,0%
BO\Zmsbackend\Organisation\Service\Organisation::writeEntity2100,0%
BO\Zmsbackend\Organisation\Service\Organisation::updateEntity2100,0%
BO\Zmsbackend\Organisation\Service\Organisation::updateOrganisationTicketprinters2100,0%
BO\Zmsbackend\Organisation\Api\OrganisationAddDepartment::readResponse1100,0%
BO\Zmsbackend\Organisation\Api\OrganisationList::readResponse1100,0%
BO\Zmsbackend\Organisation\Repository\Organisation::getEntityMapping1100,0%
BO\Zmsbackend\Organisation\Repository\Organisation::addConditionOrganisationId1100,0%
BO\Zmsbackend\Organisation\Repository\Organisation::addConditionOwnerId1100,0%
BO\Zmsbackend\Organisation\Repository\Organisation::addConditionScopeId1100,0%
BO\Zmsbackend\Organisation\Repository\Organisation::addConditionDepartmentId1100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readByScopeId1100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readByDepartmentId1100,0%
BO\Zmsbackend\Organisation\Service\Organisation::readByHash1100,0%