Hustle_Module_Front_Ajax D

Total Complexity 180
Dependencies 16
Dependents 1
Total lines 1,021
Lines of code 629
Logical lines of code 389
Comment lines 205
Methods 22
Properties 1

Methods 22

Method Rating Maintainability Complexity Lines of code
handle_form()
C
28
25 136
send_automated_email()
B
37 23 67
validate_recaptcha()
B
41 20 52
validate_fields()
A
48 17 28
unsubscribe_submit_form()
A
39 14 61
attach_addons_add_entry_fields()
A
46 11 36
log_module_conversion()
A
49 10 28
module_viewed()
A
49 8 29
replace_email_body_placeholders()
A
51 8 25
attach_addons_on_form_submit()
S
54 5 20
get_networks_native_shares()
S
55 5 18
maybe_log_conversion()
S
57 5 16
format_addon_additional_fields()
S
58 5 16
maybe_replace_to_field()
S
66 5 7
submit_form()
S
59 4 14
get_invalid_form_message()
S
66 4 8
update_sshare_click_counter()
S
59 3 14
get_module_active_integrations_to_store()
S
63 3 11
validate_format()
S
58 1 16
validate_date()
S
72 2 5
__construct()
S
59 1 14
parse_message_with_fields_placeholders()
S
68 1 8