norse-blue/laravel-heimdall

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.yml
.editorconfig
.gitattributes
.gitignore
.phpcs.xml.dist
.styleci.yml
CHANGELOG.md
LICENSE.md
README.md
composer.json
config/heimdall.php11
A
0 mins
phpstan.neon.dist
phpunit.xml.dist
src/Concerns/HasPermissions.php43
B
4 hrs
A
100%
src/Concerns/HasPermissionsAndRoles.php31
A
2 hrs
A
100%
src/Concerns/HasRoles.php61
A
1 hr
A
100%
src/Console/InstallCommand.php38
A
0 mins
F
0%
src/Contracts/DefinesEntity.php8
A
0 mins
F
0%
src/Contracts/DefinesPermission.php7
A
0 mins
F
0%
src/Contracts/DefinesRole.php7
A
0 mins
F
0%
src/Entity.php21
A
0 mins
A
100%
src/Enums/EntityType.php18
A
0 mins
F
0%
src/Exceptions/InvalidEntityContractException.php7
A
0 mins
F
0%
src/Exceptions/InvalidRoleKeyException.php7
A
0 mins
F
0%
src/Facades/Registrar.php16
A
0 mins
A
100%
src/HeimdallServiceProvider.php100
A
0 mins
F
56%
src/Permission.php6
A
0 mins
F
0%
src/Permissions/Admin/Dashboard/DashboardShowPermission.php19
A
2 hrs
A
100%
src/Permissions/Admin/Users/UsersCreatePermission.php19
A
2 hrs
A
100%
src/Permissions/Admin/Users/UsersDestroyPermission.php19
A
2 hrs
A
100%
src/Permissions/Admin/Users/UsersEditPermission.php19
A
2 hrs
A
100%
src/Permissions/Admin/Users/UsersListPermission.php19
A
2 hrs
A
100%
src/Permissions/Admin/Users/UsersShowPermission.php19
A
2 hrs
A
100%
src/Permissions/DefinedPermission.php12
A
0 mins
A
100%
src/Registrar.php32
A
0 mins
F
53%
src/Registrar/BaseRegistrar.php73
A
0 mins
A
96%
src/Registrar/PermissionRegistrar.php33
A
2 hrs
A
100%
src/Registrar/RoleRegistrar.php42
A
2 hrs
A
100%
src/Role.php31
A
0 mins
A
100%
src/Roles/AdminRole.php19
A
0 mins
A
100%
src/Roles/DefinedRole.php12
A
0 mins
A
100%
stubs/app/Providers/HeimdallServiceProvider.php.stub