WC_Gateway_PPEC_IPN_Handler A

Total Complexity 56
Dependencies 1
Dependents 1
Total lines 359
Lines of code 191
Logical lines of code 97
Comment lines 138
Methods 19
Properties 0

Methods 19

Method Rating Maintainability Complexity Lines of code
handle_valid_ipn()
A
55 10 16
save_paypal_meta_data()
S
51 7 26
payment_status_completed()
S
51 7 24
is_valid_ipn_request()
S
50 4 28
check_request()
S
57 4 17
payment_status_refunded()
S
61 3 10
validate_currency()
S
63 3 9
get_validator_url()
S
69 2 7
validate_transaction_type()
S
67 2 7
validate_amount()
S
66 2 7
send_ipn_email_notification()
S
68 2 6
payment_status_canceled_reversal()
S
66 2 7
payment_status_reversed()
S
63 2 8
handle()
S
75 1 4
payment_status_voided()
S
80 1 3
payment_status_expired()
S
80 1 3
payment_status_denied()
S
80 1 3
payment_status_pending()
S
80 1 3
payment_status_failed()
S
77 1 3