WC_Gateway_Iamport_Subscription C

Total Complexity 123
Dependencies 7
Dependents 1
Total lines 850
Lines of code 641
Logical lines of code 362
Comment lines 70
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
process_subscription_payment()
C
29
23 129
process_register_billing()
A
37 11 73
iamport_credit_card_form_fields()
A
40 11 62
process_subscription()
A
44 11 45
process_refund()
S
45 6 42
getDecryptedCard()
S
50 5 31
jsonOrException()
S
60 5 13
get_default_user_name()
S
61 5 12
process_payment()
S
67 5 7
get_private_key()
S
60 4 13
get_customer_uid()
S
60 4 12
init_form_fields()
S
46 1 44
keyphrase()
S
64 3 9
format_expiry()
S
62 3 10
decrypt()
S
66 3 8
display_subscription_info()
S
59 2 14
iamport_order_detail()
S
56 1 20
__construct()
S
54 1 18
is_from_payment()
S
78 2 3
is_method_change()
S
77 2 3
_iamport_post_meta()
S
70 2 6
get_order_name()
S
65 2 9
scheduled_subscription_payment()
S
64 2 9
credit_card_form()
S
64 2 10
payment_fields()
S
60 1 15
enqueue_iamport_script()
S
66 1 8
is_paid_confirmed()
S
80 1 3
get_public_key()
S
70 1 5
to_hex()
S
80 1 3
checkingAmount()
S
80 1 3
cancelled_subscription()
S
91 1 2