Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C AuthorizationServer::requestAccessToken() 0 22 7 2 1 0
B GrantType\RefreshTokenGrantType::grant() 0 19 5 3 0 1
B AuthorizationServer::buildRefreshToken() 0 17 2 3 0 1
B AuthorizationServerConfigurationBuilder::build() 0 16 2 1 1 0
B AuthorizationServer::buildAccessToken() 0 18 2 2 0 1
A ClientCredentialsGrantType::grant() 0 11 3 1 0 1
A GrantType\GrantDecision::denied() 0 5 1 2 0 1
A MissingOrInvalidInputData::__construct() 0 8 1 1 0 0
A AuthorizationServerConfigurationBuilder::alwaysGenerateARefreshToken() 0 3 1 2 1 0
A InputDataValidator::ensureInputDataAreValid() 0 6 3 1 0 0
A UnsupportedGrantType::__construct() 0 5 1 1 0 0
A OAuth2\ResourceOwner::__construct() 0 4 1 1 0 1
A AuthorizationServerConfigurationBuilder::setAccessTokenTTL() 0 3 1 2 1 0
A RefreshTokenGrantType::getRequiredInputData() 0 3 1 1 0 1
A AuthorizationServer::getGrantTypeByIdentifier() 0 5 3 3 1 0