EscolaLMS/Auth

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
testbench.yaml
src/routes.php86
A
0 mins
A
100%
src/config.php12
A
0 mins
A
100%
src/Traits/ResourceExtandable.php18
A
0 mins
A
100%
src/Services/UserService.php242
B
6 hrs
B
88%
src/Services/UserGroupService.php93
A
35 mins
A
97%
src/Services/SocialAccountService.php160
A
1 hr
A
93%
src/Services/Contracts/UserServiceContract.php42
A
50 mins
F
0%
src/Services/Contracts/UserGroupServiceContract.php22
A
35 mins
F
0%
src/Services/Contracts/SocialAccountServiceContract.php8
A
0 mins
F
0%
src/Services/Contracts/AuthServiceContract.php11
A
0 mins
F
0%
src/Services/AuthService.php58
A
0 mins
A
96%
src/Rules/NoHtmlTags.php14
A
0 mins
F
50%
src/Rules/MatchOldPassword.php16
A
0 mins
A
100%
src/Repositories/UserRepository.php135
A
0 mins
C
74%
src/Repositories/UserGroupRepository.php26
A
0 mins
C
77%
src/Repositories/SocialAccountRepository.php27
A
0 mins
F
53%
src/Repositories/PreUserRepository.php27
A
0 mins
F
46%
src/Repositories/Criteria/UserGroupSearchCriterion.php19
A
0 mins
A
100%
src/Repositories/Criteria/UserGroupRootCriterion.php15
A
0 mins
A
100%
src/Repositories/Criteria/LastLoginCriterion.php18
A
0 mins
A
100%
src/Repositories/Criteria/AssignableByCriterion.php23
A
0 mins
F
0%
src/Repositories/Criteria/AdditionalField/AdditionalFieldLikeCriterion.php16
A
0 mins
A
100%
src/Repositories/Criteria/AdditionalField/AdditionalFieldEqualsCriterion.php16
A
0 mins
A
100%
src/Repositories/Criteria/AdditionalField/AdditionalFieldBooleanCriterion.php16
A
0 mins
A
100%
src/Repositories/Contracts/UserRepositoryContract.php22
A
0 mins
F
0%
src/Repositories/Contracts/UserGroupRepositoryContract.php6
A
0 mins
F
0%
src/Repositories/Contracts/SocialAccountRepositoryContract.php8
A
0 mins
F
0%
src/Repositories/Contracts/PreUserRepositoryContract.php8
A
0 mins
F
0%
src/Providers/SettingsServiceProvider.php29
A
0 mins
A
100%
src/Providers/EventServiceProvider.php30
A
0 mins
A
100%
src/Providers/AuthServiceProvider.php22
A
0 mins
A
100%
src/Policies/UserPolicy.php62
A
0 mins
B
86%
src/Policies/GroupPolicy.php48
A
0 mins
B
80%
src/Notifications/ResetPassword.php25
A
0 mins
D
69%
src/Models/UserSetting.php31
A
0 mins
F
50%
src/Models/User.php40
A
0 mins
A
100%
src/Models/Traits/UserHasSettings.php13
A
0 mins
A
100%
src/Models/Traits/HasOnboardingStatus.php10
A
0 mins
A
100%
src/Models/Traits/HasGroups.php19
A
0 mins
F
33%
src/Models/Traits/HasCompositePrimaryKeyTrait.php49
A
0 mins
C
76%
src/Models/Traits/ExtendableModelTrait.php7
A
0 mins
F
0%
src/Models/SocialAccount.php23
A
0 mins
A
100%
src/Models/PreUser.php27
A
0 mins
A
100%
src/Models/GroupUser.php6
A
0 mins
F
0%
src/Models/Group.php62
A
0 mins
C
79%
src/Listeners/SendEmailVerificationNotification.php24
A
0 mins
A
100%
src/Listeners/RemoveUserSocialAccounts.php18
A
0 mins
A
100%
src/Listeners/MaskUserData.php97
A
35 mins
F
57%
src/Listeners/EmailAnonymisation.php16
A
0 mins
A
100%