ITSEC_Two_Factor B

Total Complexity 96
Dependencies 18
Dependents 6
Total lines 865
Lines of code 443
Logical lines of code 233
Comment lines 281
Methods 33
Properties 5

Methods 33

Method Rating Maintainability Complexity Lines of code
get_available_providers_for_user()
A
51 11 26
user_two_factor_options()
A
40 6 73
get_primary_provider_for_user()
S
54 7 20
block_xmlrpc()
S
57 7 16
get_two_factor_requirement_reason()
S
58 5 15
user_two_factor_options_update()
S
59 5 14
set_primary_provider_for_user()
S
60 5 14
set_enabled_providers_for_user()
S
58 4 16
get_allowed_providers_for_user()
S
62 4 11
is_sync_override_active()
S
59 3 13
get_enabled_providers_for_user()
S
61 3 13
is_user_using_two_factor()
S
70 3 6
add_2fa_security_profile_data()
S
64 3 10
get_allowed_provider_instances_for_user()
S
64 3 10
clear_remember_cookie()
S
61 2 13
set_remember_cookie()
S
61 2 13
is_remember_allowed()
S
61 2 13
register_notifications()
S
55 1 22
two_factor_confirm_email_method_strings()
S
54 1 22
__construct()
S
53 1 21
two_factor_email_method_strings()
S
55 1 20
get_instance()
S
72 2 6
is_user_excluded()
S
67 2 7
pwls_skip_2fa()
S
73 2 5
mark_user_as_using_2fa()
S
71 2 6
load_helper()
S
70 2 6
get_reason_description()
S
79 1 3
user_requires_two_factor()
S
76 1 4
register_sync_get_everything_verbs()
S
76 1 4
register_interstitial()
S
66 1 8
add_profile_page_styling()
S
72 1 5
get_helper()
S
82 1 3
register_sync_verbs()
S
71 1 5