Hustle_Module_Front_Ajax D

Total Complexity 198
Dependencies 17
Dependents 1
Total lines 1,166
Lines of code 704
Logical lines of code 441
Comment lines 262
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
handle_form()
D
27
28 148
send_automated_email()
C
34 25 80
validate_recaptcha()
B
40 20 56
validate_fields()
A
48 17 28
unsubscribe_submit_form()
A
42 11 51
attach_addons_add_entry_fields()
A
46 11 36
log_module_conversion()
A
49 10 28
module_viewed()
A
49 9 29
replace_placeholders()
A
51 8 25
module_display_despite_static_cache()
S
51 7 26
attach_addons_on_form_submit()
S
54 5 20
submit_form()
S
56 5 17
format_addon_additional_fields()
S
58 5 16
maybe_log_conversion()
S
57 5 16
get_module_ids()
S
55 4 18
get_networks_native_shares()
S
56 4 18
maybe_replace_to_field()
S
66 5 7
update_hidden_value()
S
66 4 7
get_invalid_form_message()
S
66 4 8
update_sshare_click_counter()
S
58 3 14
get_module_active_integrations_to_store()
S
63 3 11
__construct()
S
58 1 16
validate_format()
S
58 1 16
validate_date()
S
72 2 5
parse_message_with_fields_placeholders()
S
68 1 8