ETCPF_Product_uploadhoook D

Total Complexity 410
Dependencies 9
Dependents 7
Total lines 1,582
Lines of code 1,346
Logical lines of code 841
Comment lines 140
Methods 35
Properties 5

Methods 35

Method Rating Maintainability Complexity Lines of code
Invoker()
D
9
98 282
getPreparedData()
D
21
58 154
prepareVariationForUpload()
C
32 27 96
updateDimensionsForCalculatedShipping()
B
35 20 89
handle_linked_products()
B
38 20 61
handle_variation_product_linking()
B
39 20 54
getValidListingState()
B
45 17 41
updateSingleProductInventory()
B
39 15 62
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_product_type_and_update_inventory()
A
50 8 27
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
getValidTags()
S
58 7 13
get_updated_material()
S
53 6 23
update_single_product_inventory()
S
53 5 22
getProductPrice()
S
62 5 13
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
is_json()
S
76 1 4
handle_single_product_linking()
S
67 1 7
get_listing_data_for_linked_product()
S
75 1 4
recordFailedProduct()
S
82 1 3
getFeedDetails()
S
77 1 3
__construct()
S
67 1 8