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\Availability\Service\Availability — Coverage: 98,5% | Lines: 135 | Complexity: 39 BO\Zmsbackend\Availability\Service\AvailabilityHistory — Coverage: 78,3% | Lines: 92 | Complexity: 34 BO\Zmsbackend\Availability\Service\Closure — Coverage: 47,5% | Lines: 59 | Complexity: 16

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\Availability\Service\AvailabilityHistory::buildSnapshot — Coverage: 96,8% | Lines: 31 | Complexity: 9 BO\Zmsbackend\Availability\Service\Availability::readList — Coverage: 96,3% | Lines: 27 | Complexity: 9 BO\Zmsbackend\Availability\Service\AvailabilityHistory::write — Coverage: 50,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Availability\Service\Availability::readAvailabilityListByScope — Coverage: 100,0% | Lines: 18 | Complexity: 7 BO\Zmsbackend\Availability\Service\Closure::readByScopeId — Coverage: 82,4% | Lines: 17 | Complexity: 8 BO\Zmsbackend\Availability\Service\Availability::readOpeningHoursListByDate — Coverage: 100,0% | Lines: 16 | Complexity: 4 BO\Zmsbackend\Availability\Service\Availability::readAvailabilityListBefore — Coverage: 100,0% | Lines: 14 | Complexity: 4 BO\Zmsbackend\Availability\Service\AvailabilityHistory::readListByScopeId — Coverage: 100,0% | Lines: 14 | Complexity: 5 BO\Zmsbackend\Availability\Service\Closure::readByScopesInRange — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Availability\Service\Closure::createOne — Coverage: 0,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Availability\Service\Availability::readEntity — Coverage: 100,0% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Availability\Service\Availability::readByAppointment — Coverage: 100,0% | Lines: 10 | Complexity: 1 BO\Zmsbackend\Availability\Service\Availability::readEntityDoubleTypes — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsbackend\Availability\Service\Availability::writeEntity — Coverage: 88,9% | Lines: 9 | Complexity: 2 BO\Zmsbackend\Availability\Service\AvailabilityHistory::resolveChangedBy — Coverage: 44,4% | Lines: 9 | Complexity: 5 BO\Zmsbackend\Availability\Service\Availability::readResolvedReferences — Coverage: 100,0% | Lines: 8 | Complexity: 4 BO\Zmsbackend\Availability\Service\Availability::updateEntity — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::deleteOlderThanDays — Coverage: 100,0% | Lines: 6 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::formatTimeValue — Coverage: 66,7% | Lines: 6 | Complexity: 6 BO\Zmsbackend\Availability\Service\Closure::readByScopeIdAndDate — Coverage: 0,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Availability\Service\Closure::deleteEntity — Coverage: 0,0% | Lines: 5 | Complexity: 2 BO\Zmsbackend\Availability\Service\Availability::deleteEntity — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Availability\Service\Closure::readEntity — Coverage: 0,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Availability\Service\Availability::readLock — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeCreated — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeUpdated — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeDeleted — Coverage: 100,0% | Lines: 1 | Complexity: 1 BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeDldbSlotUpdate — Coverage: 0,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Availability\Service\AvailabilityHistory::resolveChangedBy9.2944,4%
BO\Zmsbackend\Availability\Service\Availability::readList996,3%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::buildSnapshot996,8%
BO\Zmsbackend\Availability\Service\Closure::readByScopeId8.3582,4%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::formatTimeValue7.3366,7%
BO\Zmsbackend\Availability\Service\Availability::readAvailabilityListByScope7100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::write6.0050,0%
BO\Zmsbackend\Availability\Service\Closure::deleteEntity60,0%
BO\Zmsbackend\Availability\Service\Closure::createOne60,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::readListByScopeId5100,0%
BO\Zmsbackend\Availability\Service\Availability::readResolvedReferences4100,0%
BO\Zmsbackend\Availability\Service\Availability::readAvailabilityListBefore4100,0%
BO\Zmsbackend\Availability\Service\Availability::readOpeningHoursListByDate4100,0%
BO\Zmsbackend\Availability\Service\Availability::readEntity3100,0%
BO\Zmsbackend\Availability\Service\Availability::writeEntity2.0188,9%
BO\Zmsbackend\Availability\Service\Availability::readEntityDoubleTypes2100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeDldbSlotUpdate20,0%
BO\Zmsbackend\Availability\Service\Closure::readByScopeIdAndDate20,0%
BO\Zmsbackend\Availability\Service\Closure::readByScopesInRange2100,0%
BO\Zmsbackend\Availability\Service\Closure::readEntity20,0%
BO\Zmsbackend\Availability\Service\Availability::readLock1100,0%
BO\Zmsbackend\Availability\Service\Availability::readByAppointment1100,0%
BO\Zmsbackend\Availability\Service\Availability::updateEntity1100,0%
BO\Zmsbackend\Availability\Service\Availability::deleteEntity1100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeCreated1100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeUpdated1100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::writeDeleted1100,0%
BO\Zmsbackend\Availability\Service\AvailabilityHistory::deleteOlderThanDays1100,0%