Code Analysis: Discounts Per Payment Method on WooCommerce 3.1.0

Most Complex Functions

Function Rating Complexity
WC_Payment_Discounts_Coupons::update_coupon()
S
7
WC_Payment_Discounts_Apply_Discount::add_discount()
S
7
WC_Payment_Discounts_Apply_Discount::payment_method_title()
S
7
WC_Payment_Discounts::__construct()
S
6
WC_Payment_Discounts_Admin::validate_settings()
S
4
WC_Payment_Discounts_Apply_Discount::remove_payment_coupons()
S
4
WC_Payment_Discounts_Apply_Discount::enqueue_scripts()
S
4
WC_Payment_Discounts_Admin::upgrade_to_230()
S
3
WC_Payment_Discounts_Admin::maybe_update()
S
3
WC_Payment_Discounts_Coupons::create_coupon()
S
2
WC_Payment_Discounts_Coupons::get_coupon()
S
2
WC_Payment_Discounts::get_instance()
S
2