WC_Facebook_Product_Feed B

Total Complexity 91
Dependencies 12
Dependents 0
Total lines 742
Lines of code 402
Logical lines of code 198
Comment lines 178
Methods 27
Properties 2

Methods 27

Method Rating Maintainability Complexity Lines of code
prepare_product_for_feed()
B
32 19 104
sync_all_products_using_feed()
A
42 9 58
write_products_feed_to_temp_file()
S
54 6 23
write_product_feed_file()
S
56 6 18
create_files_to_protect_product_feed_directory()
S
53 5 23
is_upload_complete()
S
56 5 17
prepare_temporary_feed_file()
S
59 5 13
create_feed()
S
56 4 19
create_upload()
S
61 4 12
rename_temporary_feed_file_to_final_feed_file()
S
63 4 10
generate_feed()
S
58 2 16
format_additional_image_url()
S
62 2 12
format_variant_for_feed()
S
63 2 11
format_string_for_feed()
S
68 2 7
get_value_from_product_data()
S
78 2 3
log_feed_progress()
S
72 2 5
generate_productfeed_file()
S
67 2 7
format_price_for_feed()
S
77 1 3
__construct()
S
74 1 5
get_product_feed_header_row()
S
72 1 6
get_product_ids()
S
80 1 3
get_temp_file_name()
S
74 1 4
get_file_name()
S
74 1 4
get_file_directory()
S
74 1 4
get_temp_file_path()
S
78 1 3
get_file_path()
S
78 1 3
get_product_wpid()
S
66 1 9