Code Analysis: Alma - Pay in installments or later for WooCommerce 3.2.2

Most Complex Functions

Function Rating Complexity
alma_wc_usort_plans_keys()
A
12
Alma_WC_Payment_Validator::validate_payment()
A
10
Alma_WC_Product_Handler::inject_payment_plan()
A
10
Alma_WC_Payment_Gateway::render_plan()
A
9
Alma_WC_Admin_Form::init_fee_plan_fields()
A
7
Alma_WC_Payment_Gateway::sync_fee_plans_settings()
A
10
Alma_WC_Model_Payment::get_payment_payload_from_order()
A
6
Alma_WC_Plugin::check_dependencies()
A
8
Alma_WC_Payment_Gateway::cart_contains_excluded_category()
A
8
Alma_WC_Plugin::check_merchant_status()
S
6
Alma_WC_Generic_Handler::inject_payment_plan_widget()
S
5
Alma_WC_Payment_Gateway::is_available()
S
7