Code Analysis: Jemdy Product Builder 2.0.0

Most Complex Functions

Function Rating Complexity
JDPB\Domain\Filters\ProductMatcher::product_matches_payload()
D
34
JDPB\Repositories\ProductRepository::aggregate_custom_attributes()
C
23
JDPB\Domain\Filters\ProductMatcher::attrs_match_list()
A
11
JDPB\Domain\Builders\ProductBuilder::get_variations_data()
A
9
JDPB\Repositories\ProductRepository::aggregate_global_attribute_terms()
A
9
JDPB\Engine\Register\RegisterProd::enqueue()
A
8
JDPB\Repositories\ProductRepository::query_global_attribute_terms_rows()
A
8
JDPB\Support\Attributes::sort_products()
A
9
JDPB\Repositories\ProductRepository::get_global_attribute_label()
S
7
JDPB\Support\Color::rgb_to_hsl_components()
S
7
JDPB\Support\Attributes::build_prefilter_tax_query_for_global_attrs()
S
7
JDPB\Domain\Builders\ProductBuilder::get_simple_product_attributes()
S
6