ITSEC_Lib_Login_Interstitial D

Total Complexity 146
Dependencies 7
Dependents 1
Total lines 1,081
Lines of code 626
Logical lines of code 333
Comment lines 251
Methods 32
Properties 4

Methods 32

Method Rating Maintainability Complexity Lines of code
handle_interstitials_completed()
B
44 19 38
async_action()
A
41 15 57
submit()
A
47 10 37
wp_login()
A
51 9 27
login_html()
A
43 6 49
ajax_handler()
A
49 7 31
get_and_verify_session_for_async_action()
S
53 7 22
get_and_verify_session()
S
55 7 18
force_interstitial()
S
55 6 20
display_async_action_confirmation()
S
41 2 79
interim_login()
S
51 4 29
get_next_interstitial()
S
61 5 13
display_wp_login_message()
S
51 4 28
run()
S
52 4 22
get_base_wp_login_url()
S
61 5 10
register()
S
52 3 25
is_interstitial_applicable()
S
63 4 10
do_next_step()
S
60 3 14
display()
S
59 3 14
show_interstitial()
S
62 3 12
get_applicable_interstitials()
S
65 3 9
ferry_after_login()
S
70 3 5
redirect_invalid_token()
S
64 3 9
handle_token_expired()
S
66 2 9
destroy_session_token()
S
75 2 4
get_async_action_url()
S
63 1 11
capture_session_token()
S
77 1 4
enqueue()
S
74 1 4
initialize_same_browser()
S
75 1 4
get_current_session()
S
82 1 3
proceed_to_next()
S
71 1 6
_sort_interstitials()
S
80 1 3