Code Analysis: RIACO Smart Quantity Discount 1.0.0

Most Complex Functions

Function Rating Complexity
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::save_ruleset_meta()
D
35
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::apply_discounts()
C
26
RIACOSmartQuantityDiscount\Models\Ruleset::applies_to_product()
C
24
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::render_ruleset_meta_discount()
B
15
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::render_ruleset_meta_conditions()
B
14
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::apply_bogo_discount()
B
17
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::calculate_quantity_discount()
A
12
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::calculate_simple_discount()
A
10
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::clean_up_invalid_bogo_items()
S
7
RIACOSmartQuantityDiscount\Models\Ruleset::get_simple_discount_conditions()
S
4
RIACOSmartQuantityDiscount\Loader::init()
S
6
RIACOSmartQuantityDiscount\Admin\Ruleset_Columns::render_column()
S
5