Code

Rating   Name Duplication Size Complexity Changes Bugs Features
D ShibbolethAuthenticationListener::handle() 0 60 18 0 0 0
D ShibbolethUserProvider::loadUserByUsername() 0 29 10 0 0 0
C KuleuvenShibbolethAttributeDefinitionsXmlParserPass::process() 0 29 8 0 0 0
C KuleuvenUserToken::__construct() 0 17 8 0 0 0
C AuthenticationDataCollector::collect() 0 44 15 0 0 0
C ShibbolethAttributesInjectionProviderManager::onKernelRequest() 0 36 13 4 0 0
C ShibbolethAuthenticationProvider::authenticate() 13 33 11 0 0 0
C KuleuvenAuthenticationExtension::load() 10 53 7 0 0 0
C LdapAttributesProvider::getAttributesByFilter() 0 17 7 0 0 0
C Model\KuleuvenUser::__construct() 0 14 7 0 0 0
C ShibbolethSwitchUserListener::handle() 0 28 7 0 0 0
C ShibbolethSwitchUserListener::attemptSwitchUser() 8 32 7 2 0 1
C AttributeDefinitionsProvider::getAttributeDefinitions() 0 14 7 0 0 0
B PersonDataService::getPersonData() 0 51 8 0 0 0
B ShibbolethServiceProvider::hasAttributeValues() 0 16 5 0 0 0