/var/www/app-admin/src
Core
Engine
Application
Security
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
App\Core\Engine\Application\Security\PermissionGuard
76%
App\Core\Engine\Application\Security\PermissionContextFactory
84%
Project Risks
Class
CRAP
App\Core\Engine\Application\Security\PermissionGuard
88
App\Core\Engine\Application\Security\PermissionContextFactory
62
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
hasSharedRecordAccess
0%
canPerformModuleAction
0%
persistProfileIdToSession
42%
loadUserProfileIdFromDb
50%
loadUserStructureIdsFromDb
60%
isPublicLevelPermitted
80%
assertWriteAccess
85%
resolveImpersonatorUser
85%
hasRecordOwnership
85%
assertReadAccess
86%
Project Risks
Method
CRAP
canPerformModuleAction
20
loadUserProfileIdFromDb
13
persistProfileIdToSession
12
hasSharedRecordAccess
12
assertReadAccess
11
loadUserStructureIdsFromDb
8
assertWriteAccess
8
resolveImpersonatorUser
6
hasRecordOwnership
5
isPublicLevelPermitted
4