Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B ExpAuth\ExpressionEngineHasher::make() 0 11 6 6 0 0 0
B ExpAuth\ExpressionEngineHasher::check() 0 8 5 5 0 0 0
A ExpressionEngineHasher::needsRehash() 0 5 3 3 0 0 0
A ExpressionEngineUserProvider::validateCredentials() 0 7 2 ? 0 0 0
A ExpressionEngineHasher::setRounds() 0 3 1 1 0 0 0
A ExpressionEngineHasher::guardAgainstMd5Collisions() 0 3 3 3 0 0 0
A ExpressionEngineUserServiceProvider::boot() 0 4 1 ? 0 0 0
A ExpressionEngineHasher::hashUsingBcrypt() 0 6 3 3.03 0 0 0
A ExpressionEngineHasher::generateSalt() 0 5 2 2 0 0 0
A ExpressionEngineUserProvider::__construct() 0 2 1 ? 0 0 0
A ExpressionEngineHasher::getRounds() 0 2 1 1 0 0 0
A ExpressionEngineUserServiceProvider::register() 0 1 1 ? 0 0 0
A ExpressionEngineHasherServiceProvider::register() 0 2 1 ? 0 0 0
A ExpressionEngineHasherServiceProvider::provides() 0 2 1 ? 0 0 0