DSCPW_Conditional_Payments_Public D

Total Complexity 544
Dependencies 3
Dependents 1
Total lines 2,501
Lines of code 1,641
Logical lines of code 981
Comment lines 432
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
dscpw_condition_match_rules()
D
0
167 361
dscpw_match_cart_subtotal_after_discount_rule()
C
33 30 97
dscpw_unset_payments_methods()
C
39 28 63
dscpw_match_cart_subtotal_before_discount_rule()
C
37 23 76
dscpw_match_date_rules()
B
40 22 63
dscpw_match_billing_postcode_rules()
A
43 14 52
dscpw_match_shipping_postcode_rules()
A
43 14 52
dscpw_match_billing_city_rules()
A
42 13 52
dscpw_match_shipping_city_rules()
A
42 13 52
dscpw_match_billing_firstname_rules()
A
46 12 41
dscpw_match_billing_lastname_rules()
A
46 12 41
dscpw_match_billing_company_rules()
A
46 12 41
dscpw_match_billing_address_1_rules()
A
46 12 41
dscpw_match_billing_address_2_rules()
A
46 12 41
dscpw_match_shipping_firstname_rules()
A
46 12 41
dscpw_match_shipping_lastname_rules()
A
46 12 41
dscpw_match_shipping_company_rules()
A
46 12 41
dscpw_match_shipping_address_1_rules()
A
46 12 41
dscpw_match_shipping_address_2_rules()
A
46 12 41
dscpw_name_address_fields()
A
45 12 41
dscpw_match_simple_products_rule()
A
49 10 31
dscpw_match_variable_products_rule()
A
49 10 31
dscpw_match_billing_country_rules()
A
50 9 29
dscpw_match_shipping_country_rules()
A
50 9 29
dscpw_match_day_of_week_rules()
A
50 9 29
dscpw_match_shipping_method_rule()
A
50 8 29
dscpw_store_customer_details()
A
49 7 34
dscpw_check_all_passed_general_rule()
S
52 7 27
dscpw_fee_array_column_public()
S
53 6 23
dscpw_pro_array_flatten()
S
60 4 14
dscpw_get_woo_version_number()
S
61 3 12
dscpw_get_order_attr()
S
63 3 10
dscpw_enqueue_public_scripts()
S
61 1 13
__construct()
S
72 1 5
dscpw_remove_currency_symbol()
S
69 1 6