Woo_Feed_Products_v3 D

Total Complexity 520
Dependencies 11
Dependents 7
Total lines 3,424
Lines of code 1,735
Logical lines of code 1,126
Comment lines 1,197
Methods 112
Properties 17

Methods 112

Method Rating Maintainability Complexity Lines of code
process_for_merchant()
D
14
86 258
format_output()
D
33 35 91
process_attributes()
C
33 27 93
get_products()
A
40 13 57
getAttributeValueByType()
A
46 14 33
price_format()
A
49 12 31
getGroupProductPrice()
A
47 11 39
rank_math_description()
A
51 10 23
quantity()
A
51 9 25
process_txt_feed_header()
A
47 8 35
primary_category()
A
53 8 21
primary_category_id()
A
53 8 21
process_csv_feed_header()
S
50 7 30
yoast_wpseo_title()
S
51 7 26
_aioseop_title()
S
53 7 21
description()
S
53 7 20
getVariableProductPrice()
S
57 7 17
image()
S
53 6 22
_aioseop_description()
S
53 6 22
nested_attributes_element()
S
55 6 20
getBundleProductPrice()
S
55 6 19
process_prefix_suffix()
S
56 6 18
exclude_current_attribute()
S
58 6 16
process_variation()
S
58 6 14
sale_price_with_tax()
S
58 6 14
process_xml_wrapper()
S
48 4 32
getProductAttribute()
S
56 5 17
exclude_from_loop()
S
58 5 15
sale_price()
S
59 5 13
current_price_with_tax()
S
60 5 12
price_with_tax()
S
60 5 12
get_attribute_config()
S
54 4 22
rank_math_title()
S
53 4 22
processStringForTXT()
S
56 4 18
images()
S
57 4 17
price()
S
58 4 16
link()
S
58 4 15
child_category()
S
65 5 7
rank_math_canonical_url()
S
59 4 15
availability()
S
60 4 13
query_products()
S
60 4 13
get_query_args()
S
50 3 28
remove_short_codes()
S
61 4 12
current_price()
S
61 4 12
get_product_gallery()
S
62 4 12
crop_string()
S
59 3 14
processStringForCSV()
S
61 3 13
get_wc_query_products()
S
60 3 12
sale_price_effective_date()
S
62 3 11
yoast_wpseo_metadesc()
S
62 3 11
is_bundle()
S
66 3 8
getProductMeta()
S
67 3 7
short_description()
S
63 3 10
process_for_merchant_get_value()
S
58 2 15
multipack()
S
68 3 7
child_category_id()
S
68 3 6
get_wp_query_products()
S
61 2 11
process_txt_feed_body()
S
64 2 9
sale_price_sdate()
S
65 2 9
sale_price_edate()
S
65 2 9
subscription_period()
S
71 2 6
canonical_link()
S
65 2 9
shipping()
S
65 2 8
parent_title()
S
65 2 9
subscription_period_interval()
S
71 2 6
get_price_with_tax()
S
68 2 7
tax()
S
65 2 8
sku_id()
S
70 2 5
parent_sku()
S
63 2 10
ex_link()
S
66 2 8
item_group_id()
S
68 2 7
tags()
S
64 2 9
woo_feed_gtin()
S
67 2 8
woo_feed_ean()
S
67 2 8
product_type()
S
64 2 9
product_full_cat()
S
64 2 9
getProductTaxonomy()
S
64 2 9
parent_link()
S
65 2 9
woo_feed_mpn()
S
67 2 8
date_created()
S
74 1 4
author_email()
S
75 1 4
author_name()
S
75 1 4
__construct()
S
69 1 6
date_updated()
S
74 1 4
tax_class()
S
78 1 3
tax_status()
S
78 1 3
filter_product()
S
82 1 3
shipping_class()
S
78 1 3
condition()
S
79 1 3
shipping_cost()
S
74 1 4
feature_image()
S
78 1 3
feed_nested_attributes()
S
67 1 8
get_query_type()
S
82 1 3
get_product_types()
S
82 1 3
process_csv_feed_body()
S
73 1 5
process_xml_feed_header()
S
80 1 3
process_xml_feed_footer()
S
80 1 3
apply_filters_to_attribute_value()
S
68 1 6
id()
S
75 1 4
title()
S
74 1 4
type()
S
78 1 3
length()
S
78 1 3
visibility()
S
78 1 3
rating_total()
S
78 1 3
rating_average()
S
78 1 3
sku()
S
78 1 3
add_to_cart_link()
S
69 1 6
weight()
S
78 1 3
weight_unit()
S
78 1 3
width()
S
78 1 3
height()
S
78 1 3
subscription_amount()
S
80 1 3