ETCPF_Product_uploadhoook D

Total Complexity 375
Dependencies 9
Dependents 7
Total lines 1,503
Lines of code 1,279
Logical lines of code 800
Comment lines 134
Methods 34
Properties 5

Methods 34

Method Rating Maintainability Complexity Lines of code
Invoker()
D
11
87 272
getPreparedData()
D
23
53 138
prepareVariationForUpload()
C
32 27 96
updateDimensionsForCalculatedShipping()
B
35 20 89
handle_variation_product_linking()
B
40 17 53
handle_linked_products()
B
40 16 57
updateSingleProductInventory()
B
39 15 62
getValidListingState()
A
47 15 37
getstockofAproduct()
A
56 14 17
prepareEtsyInventoryData()
A
41 11 56
get_prepared_data_for_link_products()
A
44 12 38
getTaxonomy()
A
46 8 38
check_if_eligible_toUpload()
A
55 8 19
check_if_eligible_for_new_Upload()
A
49 7 33
sku_mapping()
A
49 7 32
prepare_individual_listing()
S
50 7 26
updateEtsyInventory()
S
52 7 23
get_updated_material()
S
53 6 23
getValidTags()
S
58 6 14
getProductPrice()
S
62 5 13
update_single_product_inventory()
S
56 4 16
isSalePriceMappedToPrice()
S
64 5 10
prepare_listing_data()
S
49 2 28
check_sku_and_update_inventory()
S
61 3 12
handleImageUpload()
S
71 3 5
updateListingInventory()
S
55 1 21
ImplementOverride()
S
68 2 7
check_listing_ids_in_db()
S
60 1 15
__construct()
S
67 1 8
handle_single_product_linking()
S
67 1 7
is_json()
S
76 1 4
get_listing_data_for_linked_product()
S
75 1 4
getFeedDetails()
S
77 1 3
recordFailedProduct()
S
82 1 3