ETCPF_EtsyUpload D

Total Complexity 808
Dependencies 11
Dependents 14
Total lines 4,006
Lines of code 3,527
Logical lines of code 2,030
Comment lines 253
Methods 85
Properties 31

Methods 85

Method Rating Maintainability Complexity Lines of code
submit_listing_to_etsy()
D
5
110 371
prepareData()
D
19
70 173
validate_the_variations()
D
16
51 307
getpreparedVariationDataforEtsy()
D
20
52 202
_CURLFORUPLOAD()
D
22
43 183
checkPropertyOfEtsy()
D
40 42 40
prepare_data_to_append_to_existing_variation()
D
29
37 114
EtsyUploadById()
C
30 24 133
variationImageManagement()
C
33 22 91
insertListings()
B
38 22 61
prepare_the_list_from_feed()
B
38 20 67
submit_listing_images()
B
36 15 87
getVariationDataforEtsy()
B
37 15 76
getVariationImages()
A
40 13 64
ManageImageForUplaod()
A
39 13 63
get_product_quantity()
A
56 14 17
findAllShopListingsInactive()
A
40 11 59
findAllShopListingsDraft()
A
40 11 59
findAllShopListingsActive()
A
40 11 58
create_all_product_variations()
A
45 11 43
variationUpload()
A
38 8 73
get_images()
A
49 10 32
stateResolver()
A
51 10 29
get_offering_prices_from_etsy()
A
44 8 42
countEtsyProduct()
A
50 7 32
mapEtsyProducts()
A
45 6 46
get_data_for_offering_prices()
S
51 7 25
get_stock_of_a_product()
S
60 7 13
get_variation()
S
49 5 34
checkifListingNeedstobeuploaded()
S
46 4 40
check_combination_of_variation_attributes()
S
47 4 39
_CURLIMAGE_TO_ETSY()
S
46 4 39
get_settings()
S
54 5 19
purifyDescrpition()
S
49 4 33
testSinglyVariatedFormat()
S
50 4 31
__construct()
S
50 4 30
get_listing_price_from_etsy()
S
50 4 28
defineImageAndIdLink()
S
53 4 23
checkStatusInEtsy()
S
52 4 23
get_unsubmitted_listing()
S
56 4 16
prepareHash()
S
51 3 30
check_failed_listing()
S
57 4 15
check_resubmit_listing()
S
57 4 15
submissionCheck()
S
61 3 13
changeColorstoEtsycolorcodes()
S
51 2 27
update_listing_by_id()
S
52 2 27
checkOnProperty()
S
63 3 11
uploadColorTypes()
S
52 2 25
UpoadListingByID()
S
52 2 24
check_if_order_contains_any_shipment()
S
55 2 19
get_listings_translations()
S
55 2 19
get_etsy_products()
S
55 2 19
get_listing_images_from_etsy()
S
56 2 18
delete_listing_image_from_etsy()
S
56 2 17
insertVariation()
S
57 2 16
mergeAndUnique()
S
63 3 10
makelistingUnuploaded()
S
60 2 14
product_already_uploaded()
S
59 2 14
returnUploadedStatus()
S
60 2 13
_curlRequest()
S
60 2 13
prepare_the_list_by_id()
S
60 2 12
save_remote_image_if_exists()
S
61 2 12
check_wp_image_url_exists()
S
63 2 11
MultipartHash()
S
54 1 23
updateListings()
S
58 1 16
get_receipt_details()
S
57 1 16
getListingWithflagNull()
S
63 2 10
logUploadResult()
S
64 2 10
get_variation_from_feed()
S
63 2 10
generateRandomString()
S
64 2 9
getImageFromImageLink()
S
68 2 6
checkFailedListing()
S
63 2 10
is_product_in_stock()
S
68 2 8
get_submitted_listting()
S
63 2 10
checkuploadingListing()
S
63 2 10
getListingById()
S
64 2 9
get_submitted_listing_by_id()
S
63 2 10
get_remaining_listting()
S
62 2 10
_curlGetRequestV3()
S
59 1 14
update_etsy_order_shipment()
S
61 1 12
set_shipping_template_id()
S
81 1 3
listing_report()
S
72 1 6
checkIFInserted()
S
69 1 6
convertStringToArrayOfIntegers()
S
72 1 5
updateApiLimitVal()
S
72 1 5