ITSEC_Lockout D

Total Complexity 217
Dependencies 22
Dependents 1
Total lines 1,331
Lines of code 797
Logical lines of code 483
Comment lines 297
Methods 39
Properties 1

Methods 39

Method Rating Maintainability Complexity Lines of code
execute_lock()
C
35 25 80
do_lockout()
C
38 24 66
create_lockout()
C
33 22 95
get_lockouts()
C
34 23 79
send_lockout_email()
B
39 16 62
filter_entry_for_list_display()
A
46 14 36
check_lockout()
A
49 12 29
lockout()
A
48 8 32
add_lockout_to_db()
A
50 8 26
find_lockout()
S
50 6 29
hydrate_lockout_entity()
S
56 6 17
add_to_temp_whitelist()
S
58 5 15
check_for_host_lockouts()
S
61 5 12
get_lockout()
S
58 4 15
is_visitor_temp_whitelisted()
S
63 4 11
get_temp_whitelist()
S
60 3 14
blacklist_ip()
S
62 3 12
is_temp_authorization_enabled()
S
70 3 6
release_lockout()
S
60 2 15
run()
S
58 2 14
create_user_temp_event()
S
58 1 15
check_authenticate_lockout()
S
69 2 7
remove_from_temp_whitelist()
S
67 2 8
update_temp_whitelist()
S
69 2 7
create_username_temp_event()
S
60 1 13
create_host_temp_event()
S
60 1 13
notification_strings()
S
68 1 7
register_notification()
S
66 1 9
register_modules()
S
79 1 3
get_lockout_modules()
S
82 1 3
is_username_locked_out()
S
68 1 7
register_sync_get_everything_verbs()
S
73 1 5
register_sync_verbs()
S
68 1 6
purge_lockouts()
S
69 1 5
clear_temp_whitelist()
S
80 1 3
is_user_locked_out()
S
68 1 7
get_lockout_description()
S
76 1 4
is_host_locked_out()
S
68 1 7
__construct()
S
81 1 3