SI_Payment_Processors C

Total Complexity 120
Dependencies 5
Dependents 10
Total lines 772
Lines of code 498
Logical lines of code 271
Comment lines 167
Methods 40
Properties 4

Methods 40

Method Rating Maintainability Complexity Lines of code
show_payments_pane()
A
45 12 41
get_payment_processor()
A
52 9 23
render_settings_page()
A
42 6 50
add_settings_options()
A
48 7 33
get_registered_processors()
S
54 7 22
manually_mark_complete()
S
51 6 25
manually_capture_payment()
S
52 6 23
get_payment_classname()
S
54 6 22
activate_pp()
S
56 5 18
get_recurring_payment()
S
57 5 17
help_tabs()
S
49 3 30
enabled_processors()
S
60 4 13
doc_enabled_processors()
S
61 4 12
init()
S
56 2 16
store_format_option()
S
70 3 5
load_processor()
S
68 3 7
get_active_credit_card_processor()
S
64 3 10
is_processor_enabled()
S
64 3 10
deactivate_pp()
S
62 2 11
payment_settings()
S
55 1 19
get_month_options()
S
56 1 17
get_year_options()
S
65 2 8
load_enabled_processors()
S
71 2 6
cancel_recurring_payment()
S
69 2 7
register_admin_page()
S
61 1 12
verify_recurring_payment()
S
91 1 2
help_sections()
S
79 1 3
is_active()
S
75 1 4
add_currency_options()
S
72 1 5
add_payment_processor()
S
78 1 3
get_payment_method()
S
100 1 0
get_currency_symbol()
S
75 1 4
is_offsite_processor()
S
79 1 3
is_cc_processor()
S
79 1 3
invalidate_checkout()
S
81 1 3
process_payment()
S
100 1 0
__sleep()
S
78 1 3
__clone()
S
78 1 3
get_settings_page()
S
78 1 3
__construct()
S
91 1 2