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 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity BO\Zmscitizenapi\Models\Collections\ThinnedScopeList — Coverage: 42,9% | Lines: 14 | Complexity: 9 BO\Zmscitizenapi\Models\Collections\OfficeList — Coverage: 61,5% | Lines: 13 | Complexity: 8 BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList — Coverage: 61,5% | Lines: 13 | Complexity: 8 BO\Zmscitizenapi\Models\Collections\ServiceList — Coverage: 61,5% | Lines: 13 | Complexity: 8 BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList — Coverage: 83,3% | Lines: 12 | Complexity: 5

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 1 2 3 4 5 Line Coverage (%) Cyclomatic Complexity BO\Zmscitizenapi\Models\Collections\OfficeList::__construct — Coverage: 57,1% | Lines: 7 | Complexity: 4 BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::__construct — Coverage: 57,1% | Lines: 7 | Complexity: 4 BO\Zmscitizenapi\Models\Collections\ServiceList::__construct — Coverage: 57,1% | Lines: 7 | Complexity: 4 BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::__construct — Coverage: 57,1% | Lines: 7 | Complexity: 4 BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::toArray — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::__construct — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeList::toArray — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::toArray — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\ServiceList::toArray — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::toArray — Coverage: 0,0% | Lines: 3 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeList::ensureValid — Coverage: 50,0% | Lines: 2 | Complexity: 2 BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::ensureValid — Coverage: 50,0% | Lines: 2 | Complexity: 2 BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::ensureValid — Coverage: 50,0% | Lines: 2 | Complexity: 2 BO\Zmscitizenapi\Models\Collections\ServiceList::ensureValid — Coverage: 50,0% | Lines: 2 | Complexity: 2 BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::ensureValid — Coverage: 50,0% | Lines: 2 | Complexity: 2 BO\Zmscitizenapi\Models\Collections\OfficeList::jsonSerialize — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::jsonSerialize — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::jsonSerialize — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\ServiceList::jsonSerialize — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::jsonSerialize — Coverage: 0,0% | Lines: 1 | Complexity: 1 BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::getScopes — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmscitizenapi\Models\Collections\OfficeList::__construct5.2657,1%
BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::__construct5.2657,1%
BO\Zmscitizenapi\Models\Collections\ServiceList::__construct5.2657,1%
BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::__construct5.2657,1%
BO\Zmscitizenapi\Models\Collections\OfficeList::ensureValid2.5050,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::ensureValid2.5050,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::ensureValid2.5050,0%
BO\Zmscitizenapi\Models\Collections\ServiceList::ensureValid2.5050,0%
BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::ensureValid2.5050,0%
BO\Zmscitizenapi\Models\Collections\OfficeList::jsonSerialize20,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::jsonSerialize20,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::jsonSerialize20,0%
BO\Zmscitizenapi\Models\Collections\ServiceList::jsonSerialize20,0%
BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::toArray20,0%
BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::jsonSerialize20,0%
BO\Zmscitizenapi\Models\Collections\OfficeList::toArray1100,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::__construct1100,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceAndRelationList::toArray1100,0%
BO\Zmscitizenapi\Models\Collections\OfficeServiceRelationList::toArray1100,0%
BO\Zmscitizenapi\Models\Collections\ServiceList::toArray1100,0%
BO\Zmscitizenapi\Models\Collections\ThinnedScopeList::getScopes1100,0%