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

Most Complex Functions

Function Rating Complexity
CPBW\App\Utilities\Conditions::array_compare()
B
22
CPBW\Rest\BadgeApi::prepare_item_for_response()
B
16
CPBW\App\Utilities\Conditions::get_type()
A
15
CPBW\App\Image\Image::generate_badge_json()
A
14
CPBW\Rest\BadgeApi::prepare_item_for_database()
A
14
CPBW\App\Utilities\Conditions::number_compare()
A
12
CPBW\App\Utilities\DropDown::conditions()
A
8
CPBW\App\Utilities\Conditions::string_compare()
A
11
CPBW\App\Utilities\Conditions::date_compare()
A
11
CPBW\Rest\FilterApi::prepare_item_for_response()
A
10
CPBW\App\Badge::is_in_valid_date()
A
11
CPBW\App\Attributes\AttributeFactory::get_class_and_method()
A
6