EE_Payment_Processor B

Total Complexity 76
Dependencies 28
Dependents 1
Total lines 846
Lines of code 441
Logical lines of code 168
Comment lines 321
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
process_ipn()
B
32 15 130
_post_payment_processing()
A
43 13 49
process_registration_payments()
A
41 10 64
update_txn_based_on_payment()
A
46 11 37
process_payment()
S
45 4 49
get_ipn_url_for_payment_method()
S
52 2 27
_apply_registration_payment()
S
58 2 16
_curl_requests_to_paypal_use_tls()
S
71 3 5
process_refund()
S
68 3 7
process_registration_refund()
S
62 2 11
process_registration_payment()
S
63 2 10
instance()
S
71 2 6
_remove_unusable_characters_from_array()
S
66 2 9
finalize_payment_for()
S
64 2 10
reset()
S
76 1 4
_remove_unusable_characters()
S
79 1 3
__construct()
S
75 1 4