Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
A | OneTimePasswordValidator::__construct() | 0 | 15 | 1 | 0 | 0 | 0 |
A | Manager::enableGoogleAuthenticatorCompatibility() | 0 | 12 | 2 | 0 | 0 | 0 |
A | QrCodeDataUriGeneratorService::run() | 0 | 6 | 1 | 0 | 0 | 0 |
A | TwoFA\Traits\OathTrait::oathHotp() | 0 | 8 | 1 | 0 | 0 | 0 |
? | TotpEncoderInterface::fromBase32() | 0 | 1 | ? | 0 | 0 | 0 |
A | Manager::validateOneTimePassword() | 0 | 17 | 1 | 0 | 0 | 0 |
A | TwoFA\Support\Encoder::fromBase32() | 0 | 8 | 1 | 0 | 0 | 0 |
A | SecretKeyValidator::checkGoogleAuthenticatorCompatibility() | 0 | 9 | 3 | 0 | 0 | 0 |
A | Da\TwoFA\Manager::setCounter() | 0 | 6 | 1 | 0 | 0 | 0 |
A | OneTimePasswordValidator::validate() | 0 | 13 | 4 | 0 | 0 | 0 |
A | Da\TwoFA\Manager::getTokenLength() | 0 | 4 | 1 | 0 | 0 | 0 |
A | TOTPSecretKeyUriGeneratorService::__construct() | 0 | 6 | 1 | 0 | 0 | 0 |
A | Traits\OathTrait::oathTruncate() | 0 | 7 | 1 | 0 | 0 | 0 |
? | Contracts\ValidatorInterface::validate() | 0 | 1 | ? | 0 | 0 | 0 |
A | GoogleQrCodeUrlGeneratorService::__construct() | 0 | 5 | 1 | 0 | 0 | 0 |