ITSEC_Lockout D

Total Complexity 221
Dependencies 27
Dependents 1
Total lines 1,474
Lines of code 897
Logical lines of code 508
Comment lines 327
Methods 43
Properties 1

Methods 43

Method Rating Maintainability Complexity Lines of code
get_lockouts()
C
34 24 82
create_lockout()
C
33 22 95
execute_lock()
B
39 18 62
send_lockout_email()
B
38 17 67
do_lockout()
B
44 17 42
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
can_create_ban_from_lockout()
S
51 5 29
record_lockout_summary()
S
48 4 35
get_lockout()
S
55 5 19
add_to_temp_whitelist()
S
58 5 15
check_for_host_lockouts()
S
61 5 12
is_visitor_temp_whitelisted()
S
63 4 11
run()
S
54 3 20
persist_ban_from_lockout()
S
56 3 17
get_top_blocked_ips()
S
51 2 31
get_temp_whitelist()
S
60 3 14
blacklist_ip()
S
63 3 11
is_temp_authorization_enabled()
S
70 3 6
release_lockout()
S
60 2 15
purge_lockouts()
S
56 1 19
update_temp_whitelist()
S
69 2 7
create_user_temp_event()
S
58 1 15
check_authenticate_lockout()
S
69 2 7
remove_from_temp_whitelist()
S
67 2 8
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
get_lockout_modules()
S
82 1 3
is_username_locked_out()
S
68 1 7
register_modules()
S
79 1 3
register_sync_get_everything_verbs()
S
73 1 5
register_sync_verbs()
S
68 1 6
clear_temp_whitelist()
S
80 1 3
is_user_locked_out()
S
68 1 7
is_lockout_banning_available()
S
80 1 3
is_host_locked_out()
S
68 1 7
__construct()
S
81 1 3