Woo_Feed_Products_v3 D

Total Complexity 518
Dependencies 11
Dependents 7
Total lines 3,341
Lines of code 1,688
Logical lines of code 1,089
Comment lines 1,189
Methods 111
Properties 17

Methods 111

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 24
process_txt_feed_header()
A
47 8 35
primary_category_id()
A
54 8 20
primary_category()
A
54 8 20
process_csv_feed_header()
S
50 7 30
yoast_wpseo_title()
S
52 7 24
_aioseop_title()
S
53 7 23
description()
S
54 7 19
getVariableProductPrice()
S
57 7 17
_aioseop_description()
S
53 6 22
image()
S
54 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
59 6 13
process_xml_wrapper()
S
48 4 32
getProductAttribute()
S
57 5 16
exclude_from_loop()
S
58 5 15
sale_price()
S
61 5 12
current_price_with_tax()
S
61 5 11
price_with_tax()
S
61 5 11
get_attribute_config()
S
54 4 22
rank_math_title()
S
53 4 22
processStringForTXT()
S
56 4 18
images()
S
59 4 15
child_category()
S
66 5 7
price()
S
59 4 15
rank_math_canonical_url()
S
59 4 15
link()
S
59 4 14
query_products()
S
60 4 13
get_query_args()
S
50 3 28
remove_short_codes()
S
61 4 12
availability()
S
62 4 12
get_product_gallery()
S
62 4 12
current_price()
S
62 4 11
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
63 3 11
multipack()
S
68 3 7
is_bundle()
S
71 3 6
short_description()
S
65 3 9
getProductMeta()
S
68 3 7
child_category_id()
S
71 3 5
process_for_merchant_get_value()
S
58 2 15
get_wp_query_products()
S
61 2 11
ex_link()
S
72 2 6
tax()
S
65 2 8
getProductTaxonomy()
S
65 2 8
subscription_period()
S
71 2 6
parent_title()
S
66 2 9
subscription_period_interval()
S
71 2 6
sale_price_edate()
S
69 2 7
sale_price_sdate()
S
69 2 7
get_price_with_tax()
S
68 2 7
shipping()
S
65 2 8
canonical_link()
S
69 2 7
parent_sku()
S
67 2 8
sku_id()
S
74 2 4
item_group_id()
S
69 2 7
tags()
S
65 2 8
woo_feed_gtin()
S
67 2 8
woo_feed_mpn()
S
67 2 8
product_type()
S
66 2 8
woo_feed_ean()
S
67 2 8
parent_link()
S
66 2 9
process_txt_feed_body()
S
64 2 9
date_created()
S
79 1 3
author_email()
S
75 1 4
author_name()
S
75 1 4
__construct()
S
69 1 6
date_updated()
S
79 1 3
tax_class()
S
81 1 3
tax_status()
S
81 1 3
filter_product()
S
82 1 3
shipping_class()
S
81 1 3
condition()
S
79 1 3
shipping_cost()
S
75 1 4
feature_image()
S
80 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
81 1 3
title()
S
79 1 3
type()
S
81 1 3
length()
S
81 1 3
visibility()
S
81 1 3
rating_total()
S
81 1 3
rating_average()
S
81 1 3
sku()
S
81 1 3
add_to_cart_link()
S
72 1 5
weight()
S
81 1 3
weight_unit()
S
80 1 3
width()
S
81 1 3
height()
S
81 1 3
subscription_amount()
S
80 1 3