Charitable_Donation_Processor C

Total Complexity 120
Dependencies 7
Dependents 4
Total lines 999
Lines of code 408
Logical lines of code 246
Comment lines 447
Methods 31
Properties 6

Methods 31

Method Rating Maintainability Complexity Lines of code
process_donation()
B
42 18 52
save_donation()
A
43 13 47
ajax_process_donation_form_submission()
A
46 11 36
save_campaign_donations()
A
48 7 34
add_donation_to_session()
S
53 7 21
get_campaign_donations_data()
S
56 7 18
make_donation_streamlined()
S
53 5 21
redirect_after_gateway_processing()
S
55 5 20
get_donor_id()
S
57 5 17
is_valid_user_data()
S
62 5 11
save_donation_meta()
S
57 3 17
get_redirection_after_gateway_processing()
S
62 4 10
save_donor_contact_consent()
S
60 3 14
donation_processed_successfully()
S
70 3 6
get_donor_name()
S
66 3 7
get_instance()
S
72 2 6
update_donation_log()
S
71 2 6
get_donation_data_value()
S
74 2 4
get_donation_status()
S
69 2 7
set_donation_key()
S
70 2 6
parse_donation_data()
S
58 1 14
__construct()
S
80 1 3
destroy()
S
80 1 3
get_campaign()
S
82 1 3
get_donation_id()
S
82 1 3
process_donation_form_submission()
S
73 1 5
get_donation_data()
S
82 1 3
set_donation_data_value()
S
80 1 3
get_campaign_names()
S
75 1 4
gateway_is_130_compatible()
S
79 1 3
get_ipn_url()
S
75 1 4