EscolaLMS/Auth

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
src/Services/UserService.php242
B
6 hrs
B
88%
src/Services/SocialAccountService.php160
A
1 hr
A
93%
src/Http/Controllers/AuthApiController.php135
A
0 mins
A
97%
src/Repositories/UserRepository.php135
A
0 mins
C
74%
src/Http/Controllers/Admin/UserController.php131
A
0 mins
B
81%
src/Http/Controllers/ProfileAPIController.php129
A
0 mins
A
91%
src/Dtos/UserSaveDto.php117
A
1 hr
A
91%
src/Listeners/MaskUserData.php97
A
35 mins
F
57%
src/Services/UserGroupService.php93
A
35 mins
A
97%
src/Dtos/UserUpdateKeysDto.php90
A
1 hr
F
18%
src/routes.php86
A
0 mins
A
100%
src/Http/Controllers/Admin/UserGroupsController.php83
A
2 hrs
A
91%
src/EscolaLmsAuthServiceProvider.php73
A
0 mins
A
100%
src/Dtos/UserFilterCriteriaDto.php70
A
2 hrs
B
81%
src/Exports/UsersExport.php67
A
0 mins
F
0%
database/seeders/AuthPermissionSeeder.php66
A
2 hrs
src/Models/Group.php62
A
0 mins
C
79%
src/Policies/UserPolicy.php62
A
0 mins
B
86%
src/Console/Commands/CreateAdminCommand.php59
A
45 mins
F
5%
src/Services/AuthService.php58
A
0 mins
A
96%
src/Http/Controllers/Admin/UserInterestsController.php58
A
2 hrs
C
77%
src/Http/Controllers/RegisterApiController.php58
A
1 hr
A
100%
src/Dtos/Admin/UserUpdateDto.php55
A
0 mins
A
100%
src/Http/Resources/UserResource.php53
A
1 hr
A
100%
src/Dtos/Admin/UserUpdateKeysDto.php53
A
1 hr
D
61%
src/Http/Requests/Admin/UserUpdateRequest.php50
A
1 hr
A
100%
src/Http/Requests/Admin/UserCreateRequest.php49
A
1 hr
A
100%
src/Models/Traits/HasCompositePrimaryKeyTrait.php49
A
0 mins
C
76%
src/Http/Controllers/LoginApiController.php48
A
0 mins
A
90%
src/Policies/GroupPolicy.php48
A
0 mins
B
80%
src/Http/Requests/RegisterRequest.php45
A
1 hr
A
100%
src/Http/Controllers/Admin/UserSettingsController.php45
A
1 hr
B
80%
src/Dtos/UserGroupDto.php45
A
0 mins
A
100%
src/Dtos/UserGroupFilterCriteriaDto.php44
A
45 mins
A
100%
src/Http/Resources/UserFullResource.php43
A
0 mins
A
100%
src/Services/Contracts/UserServiceContract.php42
A
50 mins
F
0%
src/Models/User.php40
A
0 mins
A
100%
src/Dtos/UserUpdateSettingsDto.php38
A
0 mins
C
78%
src/Dtos/UserUpdateDto.php37
A
0 mins
A
100%
src/Dtos/ExtendableDto.php35
A
0 mins
D
66%
src/Listeners/CreatePasswordResetToken.php34
A
0 mins
A
100%
src/Dtos/UserUpdateInterestsDto.php33
A
0 mins
C
75%
src/Enums/AuthPermissionsEnum.php32
A
0 mins
F
0%
src/Models/UserSetting.php31
A
0 mins
F
50%
src/Http/Requests/Admin/UserSettingsUpdateRequest.php31
A
0 mins
A
100%
src/Http/Resources/UserGroupDetailedResource.php30
A
0 mins
A
100%
src/Http/Requests/Admin/AbstractUserIdInRouteRequest.php30
A
0 mins
A
100%
src/Providers/EventServiceProvider.php30
A
0 mins
A
100%
src/Http/Controllers/Admin/AbstractUserController.php29
A
0 mins
B
88%
src/Dtos/UserUpdateAuthDataDto.php29
A
0 mins
A
100%