Code Analysis: Disco 1.2.18

Most Complex Functions

Function Rating Complexity
Disco\Rest\CampaignApi::prepare_item_for_response()
D
45
Disco\App\DropDown\DropDown::filters()
C
3
Disco\App\Utility\Conditions::array_compare()
B
22
Disco\App\Calc\CalcPercent::calculate_discount()
A
15
Disco\App\Calc\CalcPercentPerProduct::calculate_discount()
A
15
Disco\App\Utility\Conditions::get_type()
A
15
Disco\App\Calc\CalcFixedPerProduct::calculate_discount()
A
14
Disco\App\Disco::get_product_discounted_price()
A
13
Disco\App\Intents\CartIntent::get_offers()
A
12
Disco\App\Utility\Conditions::number_compare()
A
12
Disco\App\DropDown\DropDown::conditions()
A
8
Disco\App\Campaign::get_campaigns()
A
11