ITSEC_Lib_Login_Interstitial D

Total Complexity 141
Dependencies 7
Dependents 2
Total lines 1,062
Lines of code 615
Logical lines of code 325
Comment lines 246
Methods 31
Properties 4

Methods 31

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 48
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
register()
S
52 3 25
is_interstitial_applicable()
S
63 4 10
display()
S
59 3 14
do_next_step()
S
60 3 14
show_interstitial()
S
62 3 12
ferry_after_login()
S
70 3 5
redirect_invalid_token()
S
64 3 9
get_applicable_interstitials()
S
65 3 9
handle_token_expired()
S
66 2 9
destroy_session_token()
S
75 2 4
get_async_action_url()
S
62 1 11
capture_session_token()
S
77 1 4
proceed_to_next()
S
71 1 6
get_current_session()
S
82 1 3
initialize_same_browser()
S
75 1 4
enqueue()
S
74 1 4
_sort_interstitials()
S
80 1 3