WC_Facebook_Product_Feed B

Total Complexity 78
Dependencies 14
Dependents 1
Total lines 691
Lines of code 376
Logical lines of code 164
Comment lines 181
Methods 23
Properties 2

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_product_for_feed()
B
31 20 117
write_products_feed_to_temp_file()
A
50 9 31
write_product_feed_file()
S
52 6 26
is_upload_complete()
S
53 6 21
create_files_to_protect_product_feed_directory()
S
53 5 24
prepare_temporary_feed_file()
S
59 5 13
generate_feed()
S
48 2 41
rename_temporary_feed_file_to_final_feed_file()
S
63 4 10
format_additional_image_url()
S
62 2 12
log_feed_progress()
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
get_product_ids()
S
80 1 3
get_temp_file_name()
S
74 1 4
get_file_name()
S
74 1 4
get_file_path()
S
78 1 3
get_product_feed_header_row()
S
68 1 8
get_file_directory()
S
74 1 4
format_internal_labels_for_feed()
S
66 1 9
format_price_for_feed()
S
77 1 3
get_temp_file_path()
S
78 1 3