NCS_Cart_Public D

Total Complexity 392
Dependencies 10
Dependents 3
Total lines 2,298
Lines of code 1,801
Logical lines of code 1,008
Comment lines 170
Methods 44
Properties 4

Methods 44

Method Rating Maintainability Complexity Lines of code
validate_order_form_submission()
D
26
40 152
do_stripe_order_save()
D
30 43 103
do_order_save()
D
28
31 124
create_payment_intent()
C
29 22 126
create_subscription()
C
30 21 121
enqueue_scripts()
B
35 21 80
save_order_to_db()
B
38 18 64
sc_js_fb_events()
A
40 13 73
create_stripe_subscription()
A
39 12 67
get_match_tax_rate()
A
41 12 57
payment_change_subscription()
A
36 9 85
sc_redirect()
A
46 11 37
sc_product_shortcode()
A
42 10 51
do_subscription_save()
A
39 9 60
get_custom_fields_from_post()
A
47 10 31
sc_process_payment()
A
52 9 22
sc_check_vat_applicable()
A
55 9 18
create_payment_change_request_intent()
A
38 5 74
maybe_change_thank_you_page()
A
52 8 24
public_product_name()
A
54 8 22
update_subscription_db()
S
49 6 30
update_payment_intent_amt()
S
50 5 30
sc_set_form_views()
S
53 5 23
do_order_integration_functions()
S
57 5 17
__construct()
S
41 1 76
get_custom_fields_post_data()
S
58 5 15
do_stripe_subscription_save()
S
49 3 33
find_stripe_webhook_order()
S
56 4 18
sc_my_account_page_shortcode()
S
49 3 32
sc_product_template()
S
63 4 11
update_stripe_order_status()
S
56 3 17
do_order_complete_functions()
S
61 3 12
sc_customer_csv_export()
S
69 3 7
sc_subscription_renew_reminder()
S
69 3 7
sc_invoices_download()
S
69 3 7
sc_stripe_webhook()
S
63 3 10
sc_receipt_shortcode()
S
63 2 11
enqueue_styles()
S
60 1 16
is_stripe_order_complete()
S
71 2 6
maybe_do_order_complete()
S
67 2 8
custom_bump_summary_text()
S
70 2 6
sc_query_vars()
S
71 1 6
sc_webhook_rewrite_rule()
S
71 1 5
sc_api_query_vars()
S
69 1 7