Charitable_Admin_Donation_Form B

Total Complexity 90
Dependencies 5
Dependents 1
Total lines 745
Lines of code 373
Logical lines of code 168
Comment lines 267
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
get_fields()
A
39 7 69
maybe_set_field_value()
A
50 9 29
get_donation_values()
A
48 8 32
validate_submission()
S
53 6 22
get_donor_data_to_preserve()
S
58 6 16
sanitize_submitted_date()
S
58 6 14
sanitize_submitted_campaign_donation()
S
57 5 17
sanitize_submitted_donor()
S
54 4 22
should_field_be_added()
S
64 5 9
get_all_donors()
S
50 3 28
filter_campaign_donation()
S
68 4 7
donation_needs_email()
S
64 4 10
get_meta_fields()
S
55 2 20
sanitize_submitted_log_note()
S
58 2 16
get_donation_fields()
S
62 2 13
__construct()
S
72 2 5
has_donation()
S
77 2 3
get_submitted_value()
S
74 2 4
get_field_value_from_submission()
S
73 2 4
should_data_type_be_added()
S
77 2 3
should_user_field_be_added()
S
78 2 3
should_add_donation_receipt_checkbox()
S
78 2 3
get_user_fields()
S
61 1 11
get_donation()
S
82 1 3
get_section_fields()
S
64 1 10