WC_Gateway_Iamport_NaverPay D

Total Complexity 208
Dependencies 21
Dependents 3
Total lines 1,325
Lines of code 914
Logical lines of code 506
Comment lines 221
Methods 38
Properties 1

Methods 38

Method Rating Maintainability Complexity Lines of code
naverProductsAsXml()
D
21
46 182
getShippingRuleFromFlatRate()
B
42 17 49
isCultureBenefitOrder()
A
50 16 24
do_sync_review()
A
38 13 66
toShippingPolicy()
A
46 15 36
update_shipping_amount()
A
38 12 63
init_form_fields()
A
30 2 164
ajax_naver_review_sync()
A
49 7 31
wooshipping_sended()
S
55 6 18
can_show_button()
S
75 7 3
getAppliedShippingMethods()
S
55 5 19
get_disabled_categories()
S
67 6 7
getAreasForSurcharge()
S
54 4 21
generate_naver_review_sync_html()
S
45 1 64
sync_review()
S
61 5 10
get_attribute()
S
66 5 6
isTMExtraPriceOverride()
S
62 4 10
get_display_categories()
S
69 4 6
admin_shipping_fields()
S
61 3 13
process_admin_options()
S
61 3 11
internalShippingPolicy()
S
62 2 11
toXml()
S
60 2 11
iamport_order_detail()
S
59 1 17
__construct()
S
56 1 16
is_debug_mode()
S
78 2 3
get_button_key()
S
75 2 4
get_user_code()
S
75 2 4
can_clear_unpaid_order()
S
71 2 5
eliminateMySelf()
S
75 2 4
getVariationIdFromQuery()
S
68 2 7
getAttributesFromQuery()
S
67 2 7
is_paid_confirmed()
S
74 1 4
useWoocommerceShippingCalc()
S
78 1 3
getShippingMethodsForProduct()
S
78 1 3
get_gateway_id()
S
81 1 3
isYITHOption()
S
78 1 3
isExtraProductOption()
S
78 1 3
isTMExtraProductOption()
S
78 1 3