WC_Integration_FraudLabs_Pro_SMS_Verification D

Total Complexity 175
Dependencies 2
Dependents 0
Total lines 1,416
Lines of code 1,200
Logical lines of code 496
Comment lines 95
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
woocommerce_checkout_form()
C
23
18 280
woocommerce_register_form()
C
23
18 270
woocommerce_checkout_process_sms()
B
30 23 74
flp_sms_form_wc()
B
28
13 189
wc_sms_action_verify()
B
39 19 57
woocommerce_thankyou_email()
B
40 16 56
render_column()
A
45 13 46
wc_sms_action_send()
A
41 12 50
__construct()
S
50 5 26
post()
S
54 4 21
get_user_ip()
S
60 4 13
admin_notifications()
S
58 3 16
write_debug_log()
S
62 4 10
plugin_enqueues()
S
67 3 6
is_customer_ordered()
S
59 2 15
isvalidip()
S
67 3 8
plugin_dismiss_admin_notice()
S
69 3 6
create_sms_table()
S
59 1 16
hash_string()
S
69 2 6
randomCode()
S
65 2 8
add_column()
S
67 2 7
query_sms_table()
S
74 1 4
query_sms_table_tel()
S
74 1 4
replace_sms_table()
S
73 1 4
replace_sms_table_tel()
S
72 1 4
delete_sms_table()
S
75 1 4