Endpoint_Product C

Total Complexity 116
Dependencies 5
Dependents 0
Total lines 853
Lines of code 429
Logical lines of code 254
Comment lines 274
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
get_custom_attributes()
A
48 12 30
merge_custom_attributes()
A
49 10 29
custom_product_endpoint()
A
42 8 49
cascade_variants()
A
53 8 22
get_raw_price()
S
63 6 9
get_meta_attributes()
S
59 5 14
get_variations()
S
54 4 22
get_category_hierarchy()
S
58 4 16
get_slug_from_map_attributes()
S
59 4 14
get_df_variants_information()
S
59 4 13
get_image_link()
S
61 4 12
format_prices()
S
62 4 10
check_availability()
S
64 4 9
get_data()
S
60 3 13
get_raw_real_price()
S
59 2 16
get_category_path()
S
64 3 10
get_all_attributes()
S
62 3 10
request_variations()
S
58 2 15
clean_fields()
S
60 2 14
get_categories()
S
70 2 6
get_tag_names()
S
68 2 7
get_field_attributes()
S
69 2 7
add_base_url_if_needed()
S
70 2 6
get_products()
S
57 1 15
processVariations()
S
65 2 8
process_content()
S
72 1 5
get_fields()
S
80 1 3
set_indexable()
S
76 1 4
check_stock_status()
S
79 1 3
get_image_field()
S
79 1 3
clear_images_fields()
S
72 1 5
get_description()
S
75 1 4
get_regular_price()
S
78 1 3
get_sale_price()
S
78 1 3
get_price()
S
79 1 3
get_short_description()
S
75 1 4
get_tags()
S
75 1 4
initialize()
S
66 1 9