Code Analysis: PaysonCheckout for WooCommerce 3.9.2

Most Complex Functions

Function Rating Complexity
PaysonCheckout_For_WooCommerce_Templates::override_template()
C
28
PaysonCheckout_For_WooCommerce_Gateway::is_available()
B
22
PaysonCheckout_For_WooCommerce_Order_Management::activate_reservation()
B
18
PaysonCheckout_For_WooCommerce_Order_Management::refund_payment()
B
18
PaysonCheckout_For_WooCommerce_AJAX::pco_wc_update_checkout()
B
17
PaysonCheckout_For_WooCommerce_Order_Management::cancel_reservation()
A
15
pco_wc_maybe_create_payson_order()
A
13
PaysonCheckout_For_WooCommerce_Templates::add_body_class()
A
12
PaysonCheckout_For_WooCommerce_AJAX::pco_wc_address_changed()
A
10
PaysonCheckout_For_WooCommerce_Confirmation::confirm_recurring_payson_order()
A
9
PaysonCheckout_For_WooCommerce_Callbacks::process_recurring_payment()
A
9
PaysonCheckout_For_WooCommerce_Callbacks::notification_cb()
A
9