Charitable_Stripe_Webhook_Processor D

Total Complexity 137
Dependencies 16
Dependents 1
Total lines 985
Lines of code 484
Logical lines of code 308
Comment lines 338
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
process_payment_intent_succeeded()
B
42 20 48
run_event_processors()
A
45 13 42
process()
A
50 11 27
process_invoice_payment_succeeded()
A
45 9 41
process_payment_intent_payment_failed_for_subscription()
A
44 7 44
get_subscription_status()
S
59 8 15
process_checkout_session_completed_for_subscription()
S
48 6 33
process_checkout_session_completed()
S
51 6 26
process_payment_intent_payment_failed()
S
51 5 28
process_refund()
S
54 5 21
run()
S
56 5 18
process_invoice_payment_failed()
S
55 5 18
process_customer_subscription_updated()
S
57 5 16
process_invoice_created()
S
58 5 15
is_connect_webhook_for_site_account_id()
S
64 5 9
process_customer_subscription_deleted()
S
59 4 14
get_site_account_id()
S
58 3 16
update_payment_failure_count()
S
58 2 16
get_validated_incoming_event()
S
65 3 8
set_stripe_api_key()
S
68 2 7
is_connect_webhook_for_connected_account()
S
78 2 3
get_options()
S
68 2 8
get_subscription_for_webhook_object()
S
74 2 4
__construct()
S
76 1 4
is_recurring_installed()
S
80 1 3