Code Analysis: AuthLDAP 3.0.1

Class Rating Complexity Lines of code
Org_Heigl\AuthLdap\Authorize
S
33 159
FeatureContext
S
28 285
Org_Heigl\AuthLdap\LdapUri
S
27 88
Org_Heigl\AuthLdap\Manager\Ldap
S
19 67
Org_Heigl\AuthLdap\LoggedInUserToWpUser
S
19 122
Org_Heigl\AuthLdap\Wrapper\Ldap
S
12 41
Org_Heigl\AuthLdap\LdapList
S
11 39
Org_Heigl\AuthLdap\Authenticate
S
7 45
Org_Heigl\AuthLdap\UserRoleHandler
S
7 20
Org_Heigl\AuthLdap\Exception\InvalidLdapUri
S
7 42
Org_Heigl\AuthLdap\Options
S
6 18
Org_Heigl\AuthLdap\Logger
S
6 18
Org_Heigl\AuthLdap\Value\GroupFilter
S
5 16
Org_Heigl\AuthLdap\Value\GroupOverUser
S
5 12
Org_Heigl\AuthLdap\Value\Groups
S
5 15
Org_Heigl\AuthLdap\Value\Password
S
5 17
Org_Heigl\AuthLdap\Value\ReadLdapAsUser
S
5 12
Org_Heigl\AuthLdap\Value\CachePassword
S
5 12
Org_Heigl\AuthLdap\Value\Username
S
5 15
Org_Heigl\AuthLdap\Value\DoNotOverwriteNonLdapUsers
S
5 12
Org_Heigl\AuthLdap\Value\Enabled
S
5 12
Org_Heigl\AuthLdap\Value\GroupEnabled
S
5 12
Org_Heigl\AuthLdap\Value\GroupSeparator
S
4 12
Org_Heigl\AuthLdap\Value\WebAttribute
S
4 12
Org_Heigl\AuthLdap\Value\UidAttribute
S
4 12
Org_Heigl\AuthLdap\Value\UserFilter
S
4 12
Org_Heigl\AuthLdap\Value\MailAttribute
S
4 12
Org_Heigl\AuthLdap\Value\LoggedInUser
S
4 13
Org_Heigl\AuthLdap\Value\GroupAttribute
S
4 12
Org_Heigl\AuthLdap\Value\SecondNameAttribute
S
4 12
Org_Heigl\AuthLdap\Value\NameAttribute
S
4 12
Org_Heigl\AuthLdap\Value\GroupBase
S
3 9
Org_Heigl\AuthLdap\Value\DefaultRole
S
3 9
Org_Heigl\AuthLdap\Exception\Error
S
2 6
Org_Heigl\AuthLdap\Wrapper\LdapFactory
S
2 6
Org_Heigl\AuthLdap\OptionFactory
S
2 8
Org_Heigl\AuthLdap\Exception\UnknownOption
S
1 6
Org_Heigl\AuthLdap\Exception\MissingValidLdapConnection
S
1 5
Org_Heigl\AuthLdap\Exception\SearchUnsuccessfull
S
1 6