Bambora_Online_Checkout D

Total Complexity 317
Dependencies 24
Dependents 3
Total lines 2,221
Lines of code 1,652
Logical lines of code 1,129
Comment lines 298
Methods 57
Properties 2

Methods 57

Method Rating Maintainability Complexity Lines of code
bambora_online_checkout_meta_box_payment()
D
21
42 195
create_bambora_refund_lines()
D
28
33 123
init_bambora_online_checkout_settings()
B
51 19 20
create_bambora_orderlines()
A
36 14 74
bambora_online_checkout_refund_payment()
A
42 12 49
bambora_online_checkout_meta_boxes()
A
43 12 47
set_bambora_description_for_checkout()
A
42 11 48
bambora_online_checkout_meta_box_payment_request()
A
33 7 98
bambora_online_checkout_paymentrequest_actions()
A
43 10 46
bambora_online_checkout_actions()
A
45 10 40
init_form_fields()
A
33 3 131
build_transaction_log_rows()
A
47 9 35
create_bambora_checkout_request()
A
49 8 27
bambora_online_checkout_callback()
A
45 7 42
populate_custom_order_column_hpos()
A
52 8 24
bambora_create_paymentrequest()
S
44 6 41
process_payment()
S
50 6 27
process_refund()
S
53 6 21
process_bambora_online_checkout_callback()
S
56 6 16
process_subscription_payment()
S
50 5 26
init_hooks()
S
44 3 55
process_subscription_cancellation()
S
52 5 24
bambora_online_checkout_capture_payment()
S
53 5 21
process_subscription()
S
51 4 27
bambora_online_checkout_delete_payment()
S
57 4 15
admin_options()
S
52 3 28
add_surcharge_fee_to_order()
S
51 3 27
create_bambora_orderlines_rounding_fee()
S
51 3 25
get_event_extra()
S
56 3 18
bambora_online_checkout_order_status_completed()
S
57 3 16
save_subscription_meta()
S
58 3 16
subscription_cancellation()
S
63 4 10
create_bambora_url()
S
58 3 14
bambora_send_paymentrequest()
S
50 2 27
get_api_key()
S
61 3 12
create_bambora_order()
S
55 2 20
bambora_delete_paymentrequest()
S
54 2 20
order_has_other_payment_method()
S
65 3 9
process_standard_payments()
S
60 2 13
scheduled_subscription_payment()
S
61 2 11
__construct()
S
54 1 23
getLowestECI()
S
70 2 6
getDistinctExemptions()
S
68 2 7
payment_fields()
S
68 2 8
get_instance()
S
71 2 6
create_bambora_address()
S
63 1 11
enqueue_wc_bambora_online_checkout_front_styles()
S
76 1 4
build_transaction_log_table()
S
67 1 7
enqueue_wc_bambora_online_checkout_admin_styles_and_scripts()
S
68 1 6
bambora_online_checkout_admin_notices()
S
82 1 3
clean_order_number()
S
79 1 3
create_bambora_customer()
S
69 1 7
get_icon()
S
74 1 4
get_boc_logger()
S
82 1 3
module_check()
S
72 1 5
create_bambora_subscription()
S
68 1 7
add_custom_order_column()
S
75 1 4