Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
A | Controllers\OtpController::store() | 0 | 22 | 5 | 5 | 0 | 0 | 0 |
A | Otp\Http\Middleware\Otp::handle() | 0 | 15 | 5 | 5 | 0 | 0 | 0 |
A | Erdemkeren\Otp\Token::__construct() | 0 | 10 | 5 | 5 | 1 | 1 | 0 |
A | PasswordGeneratorManager::register() | 0 | 9 | 5 | 5 | 0 | 0 | 0 |
A | Erdemkeren\Otp\TokenNotification::via() | 0 | 6 | 5 | 5 | 0 | 0 | 0 |
A | Erdemkeren\Otp\Token::persist() | 0 | 19 | 3 | 3 | 1 | 1 | 0 |
A | Erdemkeren\Otp\OtpService::__construct() | 0 | 15 | 4 | 4 | 0 | 0 | 0 |
A | Otp\Token::retrieveByAttributes() | 0 | 12 | 3 | 3 | 0 | 0 | 0 |
A | Erdemkeren\Otp\Token::toNotification() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | Erdemkeren\Otp\OtpRoutes::register() | 0 | 4 | 1 | 1 | 0 | 0 | 0 |
A | Otp\Token::getDefaultExpiryTime() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | Erdemkeren\Otp\Token::expiresAt() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | Erdemkeren\Otp\OtpServiceProvider::boot() | 0 | 3 | 1 | ? | 0 | 0 | 0 |
A | OtpService::retrieveByCipherText() | 0 | 5 | 2 | 2 | 0 | 0 | 0 |
A | NumericPasswordGenerator::generate() | 0 | 6 | 2 | 2 | 0 | 0 | 0 |