Code Analysis: Next Active Directory Integration 2.3.3

Class Rating Complexity Lines of code
NextADInt_Adi_Dependencies
C
123 569
NextADInt_Ldap_Connection
B
81 347
NextADInt_Adi_User_Manager
A
69 333
NextADInt_Adi_Synchronization_WordPress
A
63 290
NextADInt_Adi_Authentication_LoginService
A
60 255
NextADInt_Multisite_Configuration_Persistence_BlogConfigurationRepository
A
57 219
NextADInt_Adi_Init
A
55 205
NextADInt_Multisite_Ui_BlogConfigurationPage
A
52 456
NextADInt_Adi_Configuration_ImportService
S
50 187
NextADInt_Core_Util_StringUtil
S
47 154
NextADInt_Multisite_Ui_Table_ProfileAssignment
S
46 147
NextADInt_Multisite_View_TwigContainer
S
44 164
NextADInt_Multisite_Option_Sanitizer
S
44 143
NextADInt_Ldap_Attribute_Repository
S
43 175
NextADInt_Adi_Synchronization_ActiveDirectory
S
41 138
NextADInt_Core_Logger
S
39 150
NextADInt_Adi_Requirements
S
36 159
NextADInt_Adi_Role_Manager
S
35 141
NextADInt_Adi_Authentication_SingleSignOn_Service
S
35 153
NextADInt_Ldap_Attribute_Service
S
32 105
NextADInt_Adi_Authentication_Credentials
S
30 97
NextADInt_Multisite_Configuration_Service
S
30 144
NextADInt_Multisite_Ui_ProfileConfigurationPage
S
30 240
NextADInt_Multisite_Ui_ProfileController
S
29 83
NextADInt_Adi_Mail_Message
S
29 101
NextADInt_Adi_Authentication_SingleSignOn_Profile_Locator
S
28 128
NextADInt_Adi_User_Helper
S
27 93
NextADInt_Multisite_Configuration_Persistence_ProfileConfigurationRepository
S
26 87
NextADInt_Multisite_Configuration_Persistence_ProfileRepository
S
26 125
NextADInt_Adi_User_Profile_Ui_TriggerActiveDirectorySynchronization
S
25 111
NextADInt_Adi_Ui_ConnectivityTestPage
S
24 154
NextADInt_Adi_Configuration_Import_Ui_ExtendPluginList
S
23 85
NextADInt_Adi_User_LoginSucceededService
S
22 102
NextADInt_Adi_User_Persistence_Repository
S
22 79
NextADInt_Adi_User_Ui_ExtendUserList
S
21 65
NextADInt_Adi_User_Profile_Ui_ShowLdapAttributes
S
20 96
NextADInt_Core_Util_ArrayUtil
S
19 57
NextADInt_Multisite_Ui_BlogProfileRelationshipController
S
19 64
NextADInt_Adi_Synchronization_Abstract
S
18 99
NextADInt_Adi_Synchronization_Ui_SyncToActiveDirectoryPage
S
18 150
NextADInt_Adi_Synchronization_Ui_SyncToWordPressPage
S
18 148
NextADInt_Adi_Authentication_Persistence_FailedLoginRepository
S
18 62
NextADInt_Ldap_Attribute_Converter
S
18 66
NextADInt_Multisite_Ui_BlogProfileRelationshipPage
S
18 74
NextADInt_Adi_Mail_Notification
S
18 88
NextADInt_Core_Migration_Service
S
17 69
NextADInt_Adi_User
S
17 49
NextADInt_Adi_Authentication_PrincipalResolver
S
17 71
NextADInt_Ldap_ConnectionDetails
S
17 54
NextADInt_Core_Assert
S
17 30
NextADInt_Adi_Cron_UrlTrigger
S
16 62
NextADInt_Adi_User_Profile_Ui_PreventEmailChange
S
16 64
NextADInt_Adi_Authentication_SingleSignOn_Validator
S
16 38
NextADInt_ActiveDirectory_Sid
S
15 51
NextADInt_Core_Session_Handler
S
13 45
NextADInt_Autoloader
S
13 47
NextADInt_ActiveDirectory_Context
S
12 34
NextADInt_Adi_Authorization_Service
S
11 43
NextADInt_Adi_Configuration_Options
S
11 1,382
NextADInt_Multisite_Ui_ProfileConfigurationController
S
11 38
NextADInt_Multisite_Validator_Rule_AdminEmail
S
11 21
NextADInt_Adi_User_Profile_Ui_ProvideDisableUserOption
S
10 48
NextADInt_Adi_Ui_Menu_Abstract
S
10 41
NextADInt_Ldap_Attributes
S
10 29
NextADInt_Multisite_Ui_BlogConfigurationController
S
10 33
NextADInt_Multisite_Validator_Rule_AttributeMappingNull
S
10 21
NextADInt_Multisite_Validator_Rule_DisallowInvalidWordPressRoles
S
10 35
NextADInt_Multisite_View_Page_Abstract
S
10 27
NextADInt_Multisite_Validator_Rule_Numeric
S
10 30
NextADInt_Core_Validator
S
10 28
NextADInt_Migration_MigratePasswordEncryption
S
10 49
NextADInt_Core_Migration_Configuration_Abstract
S
9 31
NextADInt_Multisite_Util
S
9 12
NextADInt_Multisite_Validator_Rule_AccountSuffix
S
9 19
NextADInt_Multisite_Validator_Rule_Conditional
S
9 29
NextADInt_Adi_Authentication_PasswordValidationService
S
8 35
NextADInt_Ldap_Attribute_Description
S
8 62
NextADInt_Adi_Multisite_Site_Ui_ExtendSiteList
S
8 30
NextADInt_Adi_LoginState
S
7 18
NextADInt_Adi_Authentication_VerificationService
S
7 40
NextADInt_Migration_MigrateUseSamAccountNameForNewCreatedUsers
S
7 36
NextADInt_Core_Validator_Result
S
7 20
NextADInt_Adi_Ui_Menu
S
7 38
NextADInt_Core_Uninstaller
S
7 31
NextADInt_Core_Logger_Handlers_FrontendLogHandler
S
6 20
NextADInt_Migration_MigrateEncryption
S
6 24
NextADInt_Core_Util_EscapeUtil
S
6 16
NextADInt_Multisite_Validator_Rule_BaseDn
S
6 24
NextADInt_Core_Util_Internal_Environment
S
6 16
NextADInt_Core_Encryption
S
6 30
NextADInt_Core_Util_Internal_WordPress
S
6 21
NextADInt_Multisite_Validator_Rule_Suffix
S
6 16
NextADInt_Multisite_Validator_Rule_Port
S
6 12
NextADInt_Multisite_Validator_Rule_WordPressMetakeyConflict
S
5 18
NextADInt_Adi_Configuration_Ui_Layout
S
5 278
NextADInt_Multisite_Validator_Rule_NoDefaultAttributeName
S
4 17
NextADInt_Adi_Authentication_Ui_ShowBlockedMessage
S
4 25
NextADInt_Core_Util
S
4 16
NextADInt_Multisite_Validator_Rule_FromEmailAdress
S
3 7
NextADInt_Adi_Authentication_Ui_SingleSignOn
S
3 11
NextADInt_Multisite_Validator_Rule_DefaultEmailDomain
S
3 7
NextADInt_Multisite_Validator_Rule_PositiveNumericOrZero
S
3 7
NextADInt_Multisite_Validator_Rule_NotEmptyOrWhitespace
S
2 7

34 more item(s) not shown.