Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
B | GenericUserChecker::checkPreAuth() | 0 | 15 | 7 | 7 | 1 | 0 | 0 |
A | ExpirePasswordTrait::isCredentialsNonExpired() | 0 | 3 | 3 | 3 | 0 | 0 | 0 |
A | ExpirePasswordTrait::canPasswordBeExpired() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | LockAccountTrait::isAccountNonLocked() | 0 | 3 | 4 | 4 | 0 | 0 | 0 |
A | LazySec\Entity\UserTrait::getSalt() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | GenericUserChecker::checkPostAuth() | 0 | 5 | 3 | 3 | 1 | 0 | 0 |
A | ExpirePasswordTrait::expirePasswordIn() | 0 | 3 | 2 | 2 | 0 | 0 | 0 |
A | ExpireAccountTrait::canAccountBeExpired() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | LockAccountTrait::unlockAccount() | 0 | 3 | 1 | 1 | 0 | 0 | 0 |
A | Entity\UserTrait::eraseCredentials() | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
A | ExpirePasswordTrait::expirePasswordAt() | 0 | 3 | 3 | 3 | 0 | 0 | 0 |
A | LockAccountTrait::incAuthFailures() | 0 | 1 | 2 | 2 | 0 | 0 | 0 |
A | Entity\LockAccountTrait::lockAccount() | 0 | 4 | 3 | 3 | 0 | 0 | 0 |
A | LazySec\Entity\UserTrait::getPassword() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | ResetPasswordTrait::generateResetToken() | 0 | 4 | 1 | 1 | 0 | 0 | 0 |