Code Analysis: Payment and Shipping Method Checkout Fee for WooCommerce 2.0.1

Most Complex Classes

Class Rating Complexity
PMCF_Checkout_Fees
S
22
WC_Custom_Settings_Tab
S
19
PMCF_JSCalculation
S
4
AdminCss
S
3

Most Complex Functions

Function Rating Complexity
pmcf_migrate_settings()
A
8
PMCF_Checkout_Fees::pmcf_payment_method_checkout_fee()
A
8
WC_Custom_Settings_Tab::get_active_shipping_methods()
S
7
PMCF_Checkout_Fees::get_shipping_method_by_id()
S
6
PMCF_Checkout_Fees::apply_fee_for_method()
S
5
WC_Custom_Settings_Tab::get_settings()
S
3
WC_Custom_Settings_Tab::generate_settings_for_method()
S
1
PMCF_JSCalculation::pmcf_js_calculation()
S
3
AdminCss::pmcf_load_wp_admin_style()
S
2
WC_Custom_Settings_Tab::update_settings()
S
2
WC_Custom_Settings_Tab::settings_tab_output()
S
2
PMCF_Checkout_Fees::pmcf_add_checkout_fees()
S
2