WPInv_Data_Retention A

Total Complexity 52
Dependencies 0
Dependents 1
Total lines 646
Lines of code 332
Logical lines of code 148
Comment lines 228
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
log_deletion_action()
A
42 11 50
anonymize_user_data()
S
43 4 51
perform_data_retention_cleanup()
S
51 4 27
ensure_invoice_anonymization()
S
52 4 23
handle_erasure_request()
S
55 4 20
handle_admin_user_deletion()
S
59 4 15
handle_self_account_deletion()
S
60 3 13
add_data_retention_settings()
S
47 1 38
maybe_handle_user_deletion()
S
65 3 10
prevent_user_deletion()
S
59 2 15
hash_email()
S
60 2 12
cancel_active_subscriptions()
S
64 2 11
anonymize_data()
S
71 2 6
delete_user_data()
S
64 2 10
__construct()
S
67 1 7
has_paid_invoices()
S
66 1 9
has_active_subscriptions()
S
66 1 9
end_user_session()
S
72 1 6