SI_Checkouts A

Total Complexity 71
Dependencies 3
Dependents 12
Total lines 450
Lines of code 255
Logical lines of code 132
Comment lines 137
Methods 33
Properties 7

Methods 33

Method Rating Maintainability Complexity Lines of code
load_invoice()
A
48 10 31
complete_checkout()
S
48 5 32
handle_action()
S
56 5 17
set_current_page()
S
59 5 14
override_template()
S
57 3 18
mark_page_complete()
S
66 4 8
load_cache()
S
63 4 10
mark_page_incomplete()
S
63 3 10
is_page_complete()
S
69 3 6
get_current_page()
S
71 3 6
get_instance()
S
70 3 6
load_pages()
S
54 1 22
__construct()
S
66 2 8
process_payment_page()
S
81 1 3
register_review_page()
S
77 1 3
process_review_page()
S
81 1 3
register_confirmation_page()
S
91 1 2
get_billing_fields()
S
70 1 6
register_payment_page()
S
77 1 3
init()
S
74 1 4
get_payment_id()
S
80 1 3
get_processor()
S
82 1 3
get_invoice()
S
82 1 3
checkout()
S
80 1 3
save_cache_on_redirect()
S
77 1 4
save_cache()
S
75 1 4
checkout_confirmation_url()
S
77 1 3
checkout_complete_url()
S
77 1 3
checkout_url()
S
77 1 3
__sleep()
S
79 1 3
__clone()
S
79 1 3
is_checkout_page()
S
79 1 3
clear_cache()
S
72 1 5