MeprCppWechatStripeGateway D

Total Complexity 262
Dependencies 22
Dependents 1
Total lines 2,185
Lines of code 1,377
Logical lines of code 756
Comment lines 388
Methods 61
Properties 0

Methods 61

Method Rating Maintainability Complexity Lines of code
record_subscription_payment()
B
35 23 74
record_payment_failure()
A
40 14 58
process_resume_subscription()
A
41 11 53
display_update_account_form()
A
42 7 64
display_options_form()
A
45 8 46
process_create_subscription()
A
40 7 59
service_listener()
A
44 8 41
record_payment()
A
45 8 38
display_payment_form()
A
37 5 82
record_resume_subscription()
A
47 8 32
record_cancel_subscription()
A
52 8 23
record_create_subscription()
A
47 7 37
listener()
A
55 8 20
record_mepr_sub()
A
48 7 33
stripe_customer()
A
44 6 47
display_stripe_checkout_form()
A
49 7 31
send_latest_invoice_payment_email()
S
46 5 38
process_suspend_subscription()
S
53 6 21
enqueue_user_account_scripts()
S
55 6 16
create_endpoint()
S
50 5 29
display_on_site_form()
S
47 4 43
activate_subscription()
S
54 5 19
record_suspend_subscription()
S
57 5 18
record_refund()
S
57 5 17
getfulltimetext()
S
58 5 17
source_chargeable()
S
48 4 31
create_price()
S
50 4 29
update_subscription_payment_method()
S
54 4 19
get_stripe_plan_id()
S
58 4 14
process_trial_payment()
S
52 3 23
customer_created()
S
53 3 22
get_customer_info()
S
53 3 22
process_cancel_subscription()
S
61 4 10
create_subscription()
S
49 2 30
is_test_mode()
S
68 4 7
enqueue_payment_form_scripts()
S
59 3 13
set_defaults()
S
51 2 28
spc_payment_fields()
S
61 3 12
create_coupon()
S
55 2 19
get_coupon_id()
S
64 3 9
process_payment_form()
S
62 3 10
force_ssl()
S
77 3 3
__construct()
S
54 1 22
create_setup_intent()
S
55 1 20
sanitize_statement_descriptor()
S
66 2 8
process_update_account_form()
S
81 1 3
process_payment()
S
81 1 3
process_refund()
S
66 1 7
record_trial_payment()
S
66 1 8
process_update_subscription()
S
91 1 2
create_search_product()
S
67 1 8
get_customer_subscription()
S
65 1 9
validate_update_account_form()
S
82 1 3
retry_invoice_payment()
S
78 1 3
record_update_subscription()
S
91 1 2
process_signup_form()
S
91 1 2
display_payment_page()
S
91 1 2
load()
S
76 1 4
validate_payment_form()
S
91 1 2
validate_options_form()
S
91 1 2
get_element_style()
S
65 1 10