WC_Facebook_Product_Feed B

Total Complexity 76
Dependencies 13
Dependents 1
Total lines 620
Lines of code 316
Logical lines of code 157
Comment lines 166
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
prepare_product_for_feed()
B
32 19 108
write_products_feed_to_temp_file()
A
50 9 31
is_upload_complete()
S
53 6 21
write_product_feed_file()
S
56 6 18
create_files_to_protect_product_feed_directory()
S
53 5 23
prepare_temporary_feed_file()
S
59 5 13
rename_temporary_feed_file_to_final_feed_file()
S
63 4 10
generate_feed()
S
57 2 17
format_additional_image_url()
S
62 2 12
format_variant_for_feed()
S
63 2 11
generate_productfeed_file()
S
68 2 7
format_string_for_feed()
S
68 2 7
get_value_from_product_data()
S
78 2 3
log_feed_progress()
S
72 2 5
get_product_ids()
S
80 1 3
get_temp_file_name()
S
74 1 4
get_file_path()
S
78 1 3
get_file_name()
S
74 1 4
get_product_feed_header_row()
S
72 1 6
get_file_directory()
S
74 1 4
format_price_for_feed()
S
77 1 3
get_temp_file_path()
S
78 1 3