GetPaid_Authorize_Net_Gateway B

Total Complexity 80
Dependencies 3
Dependents 0
Total lines 879
Lines of code 456
Logical lines of code 195
Comment lines 240
Methods 23
Properties 7

Methods 23

Method Rating Maintainability Complexity Lines of code
create_customer_profile()
A
40 7 59
get_line_items()
A
49 9 28
create_customer_payment_profile()
A
41 7 57
process_charge_response()
S
51 6 26
process_addons()
S
52 6 23
validate_submission_data()
S
56 6 17
renew_subscription()
S
49 4 35
process_subscription()
S
55 5 17
process_payment()
S
55 4 19
retrieve_payment_profile_from_cache()
S
57 4 16
charge_customer_payment_profile()
S
47 2 37
process_initial_payment()
S
60 3 13
filter_addons_request()
S
61 3 12
admin_settings()
S
48 1 35
maybe_renew_subscription()
S
72 3 5
get_customer_profile_meta_name()
S
79 2 3
add_payment_profile_to_cache()
S
67 2 7
payment_fields()
S
76 1 4
get_payment_information()
S
65 1 9
get_customer_payment_profile()
S
64 1 10
get_customer_profile()
S
66 1 9
sandbox_notice()
S
70 1 7
__construct()
S
65 1 8