NextendSocialLogin D

Total Complexity 332
Dependencies 11
Dependents 9
Total lines 1,614
Lines of code 1,091
Logical lines of code 577
Comment lines 168
Methods 75
Properties 16

Methods 75

Method Rating Maintainability Complexity Lines of code
plugins_loaded()
D
17
40 271
renderLinkAndUnlinkButtons()
B
41 21 52
alternate_login_page_template_redirect()
B
44 19 40
renderButtonsWithContainerAndTitle()
B
42 18 48
login_init()
A
53 15 19
isAMPRequest()
A
61 11 11
shortcode()
A
46 9 37
install()
A
44 7 47
isAllowedRedirectUrl()
A
52 8 24
locate_template()
A
52 8 23
getLicense()
A
53 8 22
getUserIDByIdOrEmail()
A
55 8 21
noticeUpdateFree()
S
60 8 10
noticeUpdatePro()
S
60 8 10
getFreePagesForRegisterFlow()
S
61 6 11
getFreePagesForOauthProxyPage()
S
61 6 11
bp_settings_setup_nav()
S
52 5 24
checkVersion()
S
56 5 19
getRenderedLoginButtons()
S
56 5 16
getLoginUrl()
S
58 5 16
getCurrentPageURL()
S
62 6 10
sortProviders()
S
61 5 12
maybeAddBypassCacheArgToUrl()
S
61 5 12
addProvider()
S
62 5 11
getRegisterFlowPage()
S
63 5 10
getProxyPage()
S
63 5 10
wp_login_errors()
S
62 4 12
hasConfigurationWithNoEnabledProviders()
S
63 4 11
scripts()
S
54 3 21
noticeStylesWithoutTag()
S
63 4 10
noticeStyles()
S
63 4 10
getEmbeddedLoginForm()
S
59 3 12
is_register_allowed()
S
63 3 11
editProfileRedirect()
S
62 3 11
stylesWithoutTag()
S
68 3 7
styles()
S
67 3 7
getAvatar()
S
65 3 9
delete_user()
S
61 2 12
disableProvider()
S
66 2 8
enableProvider()
S
64 2 10
isLostPasswordRequest()
S
74 2 4
disable_better_wp_security_block_long_urls()
S
68 2 8
getProviderByProviderID()
S
71 2 6
nslDOMReady()
S
69 1 11
hasLicense()
S
78 1 3
bp_template_title()
S
79 1 3
bp_display_account_link()
S
72 1 5
getDomain()
S
77 1 3
enableNoticeForUrl()
S
78 1 3
bp_template_content()
S
77 1 3
getTrackerData()
S
80 1 3
getRequiredCapability()
S
79 1 3
get_templates_dir()
S
80 1 3
login_form_link()
S
76 1 4
init()
S
69 1 6
fixSocialRabbit()
S
79 1 3
removeFrontendAssets()
S
72 1 5
removeLoginFormAssets()
S
72 1 5
loginHead()
S
76 1 4
isProviderEnabled()
S
78 1 3
login_form_login()
S
76 1 4
login_form_register()
S
76 1 4
bp_login_form_register()
S
76 1 4
login_form_unlink()
S
76 1 4
get_template_part()
S
67 1 7
onInterimLoginSuccess()
S
79 1 3
filterAddEmbeddedLoginFormButtons()
S
79 1 3
addLoginFormButtons()
S
80 1 3
addLoginButtons()
S
80 1 3
addRegisterFormButtons()
S
79 1 3
add_action_login_form_buttons()
S
75 1 4
addLinkAndUnlinkButtons()
S
80 1 3
renderButtonsWithContainer()
S
77 1 3
getRegisterUrl()
S
80 1 3
remove_action_login_form_buttons()
S
75 1 4