WC_QuickPay D

Total Complexity 194
Dependencies 23
Dependents 2
Total lines 1,479
Lines of code 779
Logical lines of code 505
Comment lines 458
Methods 49
Properties 2

Methods 49

Method Rating Maintainability Complexity Lines of code
meta_box_payment()
B
38 19 64
callback_handler()
B
39 16 62
apply_custom_order_data()
A
46 12 36
ajax_quickpay_manual_transaction_actions()
A
45 10 42
woocommerce_order_status_completed()
A
48 10 31
meta_box_subscription()
A
46 9 35
subscription_cancellation()
S
55 7 20
prepare_external_window_payment()
S
52 6 24
hooks_and_filters()
S
43 4 45
bulk_action_quickpay_capture_recurring()
S
62 6 11
process_refund()
S
52 5 23
handle_bulk_actions()
S
55 5 21
process_pre_order_payments()
S
55 5 21
email_instructions()
S
64 6 9
add_meta_boxes()
S
55 4 18
ajax_fetch_private_key()
S
56 4 17
parse_update_notice()
S
55 4 17
scheduled_subscription_payment()
S
57 4 16
apply_gateway_icons()
S
60 4 13
in_plugin_update_message()
S
61 4 11
process_recurring_payment()
S
59 3 14
ajax_ping_api()
S
59 3 14
filter_load_instances()
S
61 3 12
woocommerce_subscription_validate_payment_meta()
S
61 3 11
generate_settings_html()
S
57 2 17
s()
S
69 3 6
register_bulk_actions()
S
71 3 6
__construct()
S
51 1 28
get_gateway_instances()
S
55 1 20
payment_fields()
S
74 2 5
callback_update_transaction_cache()
S
66 2 8
on_order_cancellation()
S
62 2 10
gateway_icon_create()
S
63 2 9
gateway_icon_size()
S
74 2 4
ajax_empty_logs()
S
68 2 7
ajax_flush_cache()
S
66 2 8
get_instance()
S
71 2 6
woocommerce_subscription_payment_meta()
S
62 1 12
filter_shop_order_posts_columns()
S
72 1 5
init_form_fields()
S
80 1 3
on_subscription_payment_method_updated_to_quickpay()
S
76 1 4
remove_legacy_transaction_id_meta_query()
S
77 1 4
remove_failed_quickpay_attempts_meta_query()
S
71 1 6
thankyou_page()
S
77 1 4
process_payment()
S
76 1 4
reset_failed_a()
S
80 1 3
add_action_links()
S
69 1 6
admin_notices()
S
78 1 4
plugin_url()
S
79 1 3