/home/runner/work/tao-community/tao-community
taoDacSimple
model
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
oat\taoDacSimple\model\AdminService
0%
oat\taoDacSimple\model\Copy\ServiceProvider\CopyServiceProvider
0%
oat\taoDacSimple\model\PermissionsServiceFactory
0%
oat\taoDacSimple\model\ServiceProvider\PermissionsServiceProvider
0%
oat\taoDacSimple\model\action\AdminAction
0%
oat\taoDacSimple\model\event\AbstractDacEvent
0%
oat\taoDacSimple\model\tasks\ChangePermissionsTask
0%
oat\taoDacSimple\model\PermissionProvider
6%
oat\taoDacSimple\model\event\DacRootChangedEvent
22%
oat\taoDacSimple\model\DataBaseAccess
27%
oat\taoDacSimple\model\event\DacAffectedUsersEvent
40%
oat\taoDacSimple\model\PermissionsStrategyAbstract
62%
oat\taoDacSimple\model\SyncPermissionsStrategy
80%
oat\taoDacSimple\model\ChangePermissionsService
82%
oat\taoDacSimple\model\Command\ChangePermissionsCommand
85%
Project Risks
Class
CRAP
oat\taoDacSimple\model\DataBaseAccess
826
oat\taoDacSimple\model\PermissionProvider
131
oat\taoDacSimple\model\AdminService
110
oat\taoDacSimple\model\PermissionsStrategyAbstract
57
oat\taoDacSimple\model\tasks\ChangePermissionsTask
56
oat\taoDacSimple\model\PermissionsServiceFactory
30
oat\taoDacSimple\model\ChangePermissionsService
20
oat\taoDacSimple\model\SyncPermissionsStrategy
5
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
setOwner
0%
getUsersPermissions
0%
addPermissionToClass
0%
getServiceManager
0%
getRolePrivilegeRetriever
0%
withRecursion
0%
__invoke
0%
getPermissionsByUsersAndResources
0%
changeAccess
0%
getResourcesPermissions
0%
addPermissions
0%
getResourcePermissions
0%
removePermissions
0%
removeAllPermissions
0%
removeTables
0%
createTables
0%
getEventManager
0%
insertPermissions
0%
addEventValue
0%
getPermissions
0%
onResourceCreated
0%
getSupportedRights
0%
getRightLabels
0%
getSupportedRootClasses
0%
create
0%
getDataBaseAccess
0%
getPermissionsStrategy
0%
getEventManager
0%
arrayIntersectRecursive
0%
__invoke
0%
getId
0%
getName
0%
getUrl
0%
getBinding
0%
getContext
0%
getGroup
0%
getIcon
0%
isMultiple
0%
getRequiredRights
0%
getWeight
0%
__construct
0%
getName
0%
jsonSerialize
0%
getUserUri
0%
getResourceUri
0%
getPrivilege
0%
getName
0%
getPermissionsAdded
0%
getPermissionsRemoved
0%
getResource
0%
getPermissionsDelta
0%
getName
0%
jsonSerialize
0%
__invoke
0%
validateParams
0%
jsonSerialize
0%
getChangePermissionsService
0%
assertHasUserWithGrantPermission
33%
getPersistence
50%
getResourceToUpdate
66%
getPermissionsToAdd
66%
getPermissionsToRemove
66%
getDeltaPermissions
81%
change
88%
removeRevokeResourceForUser
88%
Project Risks
Method
CRAP
changeAccess
132
arrayIntersectRecursive
72
setOwner
20
getPermissionsByUsersAndResources
20
onResourceCreated
20
addPermissionToClass
12
insertPermissions
12
getPermissions
12
validateParams
12
getDeltaPermissions
7
getResourcesPermissions
6
addPermissions
6
getResourcePermissions
6
removeAllPermissions
6
removeTables
6
createTables
6
addEventValue
6
getPermissionsStrategy
6
__invoke
6
assertHasUserWithGrantPermission
5
getResourceToUpdate
3
change
3
removeRevokeResourceForUser
3
getPersistence
2
getPermissionsToAdd
2
getPermissionsToRemove
2