YITH_PayPal_EC_IPN_Handler D

Total Complexity 163
Dependencies 3
Dependents 0
Total lines 972
Lines of code 568
Logical lines of code 389
Comment lines 246
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
paypal_ipn_request()
D
9
96 342
is_a_valid_transaction()
A
50 10 28
payment_status_completed()
A
50 8 26
validate_ipn()
S
50 7 25
process_paypal_request()
S
54 5 19
valid_response()
S
59 4 14
save_paypal_meta_data()
S
62 4 11
send_ipn_email_notification()
S
62 4 10
pay_and_complete_order()
S
63 4 9
check_response()
S
66 3 8
validate_currency()
S
67 2 7
validate_amount()
S
67 2 7
validate_transaction_type()
S
70 2 6
payment_status_refunded()
S
63 2 9
payment_status_canceled_reversal()
S
70 1 6
payment_status_reversed()
S
66 1 7
payment_status_paid_cancelled_order()
S
69 1 6
update_order_payment_info()
S
65 1 8
payment_status_voided()
S
80 1 3
payment_status_expired()
S
80 1 3
payment_status_denied()
S
80 1 3
payment_status_failed()
S
77 1 3
payment_status_pending()
S
80 1 3
__construct()
S
71 1 5