CardConnectPaymentGatewayAddons B

Total Complexity 89
Dependencies 3
Dependents 0
Total lines 973
Lines of code 387
Logical lines of code 231
Comment lines 350
Methods 16
Properties 0

Methods 16

Method Rating Maintainability Complexity Lines of code
process_subscription_payment()
B
37 17 67
generate_cardconnect_request()
B
36 14 82
process_pre_order_payment()
A
53 9 22
handle_cardconnect_response()
A
50 8 27
validate_subscription_payment_meta()
A
52 8 22
process_pre_order()
A
47 7 35
process_payment()
S
63 7 9
__construct()
S
48 3 39
maybe_render_subscription_payment_method()
S
58 3 15
process_pre_order_release_payment()
S
57 3 14
process_subscription()
S
60 3 12
scheduled_subscription_payment()
S
64 3 9
add_subscription_payment_meta()
S
57 1 18
remove_resubscribe_order_meta()
S
82 1 3
remove_renewal_order_meta()
S
82 1 3
update_failing_payment_method()
S
63 1 10