Code Analysis: Better Badge - Customizable Product Badges for WooCommerce 1.0.14

Most Complex Functions

Function Rating Complexity
CPBW\Rest\BadgeApi::prepare_item_for_response()
B
16
CPBW\App\Image\Image::generate_badge_json()
A
14
CPBW\Rest\BadgeApi::prepare_item_for_database()
A
14
CPBW\App\Utilities\DropDown::conditions()
A
8
CPBW\App\Badge::is_in_valid_date()
A
11
CPBW\Rest\FilterApi::prepare_item_for_response()
A
10
CPBW\App\Utilities\DropDown::get_all_taxonomy()
A
8
CPBW\App\Filter::update_filter()
A
8
CPBW\Rest\SettingsApi::prepare_item_for_response()
A
8
CPBW\Rest\SettingsApi::prepare_item_for_database()
S
7
CPBW\App\Badge::is_product_passed()
S
7
CPBW\App\Utilities\Search::products()
S
6