WC_Stripe_Webhook_Handler D

Total Complexity 163
Dependencies 6
Dependents 0
Total lines 987
Lines of code 598
Logical lines of code 403
Comment lines 207
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
process_webhook_payment()
B
36 21 75
process_webhook()
B
44 18 47
process_payment_intent_success()
A
41 12 54
process_webhook_refund_updated()
A
43 10 47
process_webhook_refund()
A
43 10 47
process_webhook_charge_succeeded()
A
51 10 25
process_setup_intent()
A
46 8 38
process_webhook_capture()
A
49 8 30
validate_request()
A
51 8 25
process_review_closed()
S
52 7 25
process_webhook_dispute_closed()
S
52 7 24
process_review_opened()
S
51 6 27
check_for_webhook()
S
51 6 25
process_webhook_source_canceled()
S
54 6 21
process_webhook_charge_failed()
S
57 4 17
__construct()
S
62 5 9
get_request_headers()
S
59 4 13
process_webhook_dispute()
S
54 3 21
get_refund_amount()
S
64 3 10
get_partial_amount_to_charge()
S
63 3 10
validate_request_user_agent()
S
70 3 5
is_partial_capture()
S
80 1 3