C:\wamp64\www\splash_academy_evolv\app
Services
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
App\Services\AcademyCatalogService
0%
App\Services\AttendanceService
48%
App\Services\CoachesService
48%
App\Services\EvaluationsService
52%
App\Services\ReportService
69%
App\Services\ChildrenService
71%
App\Services\AuthorizationService
84%
App\Services\JourneyService
86%
App\Services\EvaluationEngineService
86%
App\Services\AlertService
89%
Project Risks
Class
CRAP
App\Services\AcademyCatalogService
14042
App\Services\AttendanceService
2038
App\Services\CoachesService
992
App\Services\EvaluationsService
570
App\Services\ReportService
376
App\Services\ChildrenService
239
App\Services\AlertService
62
App\Services\JourneyService
26
App\Services\AuthorizationService
22
App\Services\EvaluationEngineService
14
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
__construct
0%
getGroupsIndexData
0%
getLevelsIndexData
0%
getGroupFormData
0%
getLevelFormData
0%
saveGroup
0%
saveLevel
0%
groupChildCounts
0%
levelStats
0%
levelOptions
0%
coachOptions
0%
evaluationTypeOptions
0%
criteriaCatalogRows
0%
normalizeCriteriaInput
0%
emptyCriteriaRow
0%
saveCriteriaCatalog
0%
ensureLevelCriteriaInitialized
0%
slugify
0%
db
0%
getIndexData
0%
getFormData
0%
buildFilters
0%
resolveDates
0%
getSessionRows
0%
buildIndexSummary
0%
groupOptions
0%
coachOptions
0%
recoverySessionOptions
0%
sessionMetricMap
0%
groupRosterCountMap
0%
recordRecoveryJourneyEvents
0%
getFormData
0%
formOptions
0%
getIndexData
0%
getFormData
0%
buildFilters
0%
getCoachRows
0%
buildCoachStats
0%
availabilityMap
0%
availabilityRowsForMany
0%
getIndexData
0%
buildIndexFilters
0%
getEvaluationRows
0%
buildStats
0%
getLatestEvaluationForChildAndType
0%
coachOptions
0%
reportChildrenByCoach
0%
reportHighAbsence
0%
reportEvaluations
0%
getFormData
4%
recordJourneyEvents
27%
resolveDates
58%
resolveDates
58%
resolveDates
58%
resolveDates
58%
validateSessionPayload
60%
buildReport
60%
stringValue
60%
getChildrenRows
62%
getActiveRuleSet
64%
getEvents
65%
save
68%
getAccessibleChild
72%
reportChildProgress
73%
userCanAccessSession
75%
syncPrimaryCoach
75%
userCanAccessGroup
78%
userCanAccessChild
81%
save
82%
buildAppliedFilters
82%
getDynamicAlerts
82%
getEvaluations
83%
saveCheckIn
83%
findOptionLabel
83%
saveSession
83%
validateCredentials
84%
calculateAttendanceRate
85%
getScopedChildren
85%
scopedChildren
85%
buildCsv
88%
getProfileData
88%
save
89%
Project Risks
Method
CRAP
saveCriteriaCatalog
1122
getFormData
210
getFormData
159
saveLevel
156
normalizeCriteriaInput
156
getGroupFormData
110
getLevelFormData
110
getSessionRows
110
getFormData
110
reportHighAbsence
90
saveGroup
72
buildIndexSummary
56
buildCoachStats
56
buildIndexFilters
56
criteriaCatalogRows
42
getFormData
42
getEvaluationRows
42
getGroupsIndexData
30
getCoachRows
30
reportChildrenByCoach
30
getDynamicAlerts
25
save
23
save
22
levelStats
20
ensureLevelCriteriaInitialized
20
buildFilters
20
recoverySessionOptions
20
getIndexData
20
save
17
validateSessionPayload
16
saveCheckIn
16
saveSession
15
recordJourneyEvents
14
getLevelsIndexData
12
groupChildCounts
12
resolveDates
12
groupOptions
12
sessionMetricMap
12
groupRosterCountMap
12
availabilityRowsForMany
12
reportEvaluations
12
reportChildProgress
11
validateCredentials
10
buildCsv
10
getChildrenRows
7
getAccessibleChild
6
stringValue
6
userCanAccessSession
6
getEvents
6
slugify
6
coachOptions
6
recordRecoveryJourneyEvents
6
getIndexData
6
buildFilters
6
availabilityMap
6
buildStats
6
syncPrimaryCoach
5
userCanAccessGroup
5
userCanAccessChild
5
buildAppliedFilters
5
getProfileData
5
getEvaluations
4
findOptionLabel
4
getScopedChildren
4
scopedChildren
4
resolveDates
3
resolveDates
3
resolveDates
3
resolveDates
3
calculateAttendanceRate
3
getActiveRuleSet
2