Hustle_Module_Front_Ajax D

Total Complexity 192
Dependencies 16
Dependents 1
Total lines 1,148
Lines of code 694
Logical lines of code 436
Comment lines 255
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
handle_form()
C
27
27 145
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 8 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
maybe_log_conversion()
S
57 5 16
format_addon_additional_fields()
S
58 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
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
__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