Code Analysis: 아임포트 결제버튼 생성 플러그인 1.1.19

Function Rating Maintainability Complexity Lines of code
IamportPaymentButton::hook_payment_box()
D
23
32 183
IamportPaymentShortcode::iamport_payment_custom_columns()
B
37 16 72
IamportPaymentInfo::hook_thankyou_page()
A
41 13 50
IamportPaymentShortcode::save_iamport_order_metabox()
A
49 13 26
IamportPaymentCallback::handle_callback()
A
46 10 37
IamportOrder::get_pay_method()
A
54 10 22
IamportPaymentShortcode::ajax_get_order_uid()
A
39 7 65
IamportOrder::get_order_status()
A
57 8 18
Iamport::cancel()
S
50 6 27
IamportPaymentButton::trim_iamport_attr()
S
53 5 21
IamportPaymentButton::hook_payment_field()
S
55 5 19
Iamport::getAccessCode()
S
54 4 21
Iamport::sbcr_onetime()
S
53 4 20
Iamport::postResponse()
S
53 4 20
Iamport::getResponse()
S
54 4 18
IamportOrder::find_by_order_uid()
S
56 4 17
IamportOrder::find_by_id()
S
66 5 7
IamportPaymentCallback::pop_post_param()
S
62 5 10
Iamport::findByImpUID()
S
59 4 13
Iamport::findByMerchantUID()
S
59 4 13
IamportPaymentShortcode::iamport_file_size_converter()
S
57 3 17
IamportPaymentShortcode::init()
S
49 2 31
IamportOrder::get_amount_label()
S
69 4 6
create_thankyou_page()
S
57 2 17
create_history_page()
S
57 2 17
IamportOrder::set_order_status()
S
71 3 5
IamportOrder::format_money()
S
67 3 7
IamportOrder::get_paid_amount()
S
65 3 9
IamportOrder::get_paid_date()
S
63 3 10
IamportPaymentInfo::get_order_list()
S
58 2 14
IamportPaymentShortcode::__construct()
S
61 2 12
IamportPaymentShortcode::create_iamport_post_type()
S
52 1 25
IamportPaymentShortcode::iamport_admin_menu()
S
58 1 18
IamportOrder::get_tax_free_amount()
S
68 2 7
IamportPaymentShortcode::iamport_order_history_metabox_callback()
S
64 2 9
IamportPayment::__get()
S
74 2 5
IamportPaymentInfo::hook_history_page()
S
65 2 9
IamportPaymentInfo::get_order_view()
S
68 2 7
IamportPayment::getCustomData()
S
76 2 4
IamportOrder::get_order_amount()
S
68 2 7
IamportPaymentShortcode::pgForPayment()
S
66 2 9
IamportPaymentShortcode::iamport_payment_columns()
S
61 1 12
IamportOrder::set_currency()
S
79 1 3
IamportOrder::get_currency()
S
79 1 3
IamportOrder::get_vbank_info()
S
79 1 3
IamportPaymentButton::__construct()
S
69 1 7
IamportOrder::__construct()
S
75 1 4
IamportOrder::get_buyer_email()
S
79 1 3
IamportPaymentShortcode::iamport_order_metabox_callback()
S
75 1 4
IamportRequestException::__construct()
S
76 1 4
Iamport::__construct()
S
77 1 4
IamportOrder::set_paid_amount()
S
79 1 3
IamportOrder::get_order_title()
S
82 1 3
IamportPaymentButton::enqueue_inline_style()
S
78 1 3
IamportPaymentCallback::__construct()
S
67 1 7
IamportPaymentShortcode::iamport_script_enqueue()
S
73 1 5
IamportOrder::get_shipping_addr()
S
79 1 3
IamportOrder::get_order_uid()
S
79 1 3
IamportOrder::set_order_tax_free_amount()
S
79 1 3
IamportPaymentShortcode::iamport_order_metabox()
S
68 1 6
IamportPaymentShortcode::iamport_order_action_metabox_callback()
S
69 1 6
IamportPayment::__construct()
S
76 1 4
IamportResult::__construct()
S
74 1 5
add_endpoints()
S
73 1 5
IamportOrder::set_paid_date()
S
79 1 3
IamportOrder::get_buyer_tel()
S
79 1 3
IamportPaymentInfo::hook()
S
75 1 4
IamportPaymentButton::enqueue_inline_script()
S
71 1 5
IamportOrder::add_failed_history()
S
77 1 3
IamportOrder::set_cancelled_date()
S
79 1 3
IamportOrder::set_order_amount()
S
79 1 3
IamportPaymentInfo::__construct()
S
69 1 7
IamportOrder::set_vbank_info()
S
79 1 3
get_page_by_slug()
S
66 1 9
IamportPaymentShortcode::get_order_uid()
S
80 1 3
IamportOrder::set_cancel_reason()
S
79 1 3
IamportOrder::get_attached_files()
S
79 1 3
IamportOrder::get_receipt_url()
S
79 1 3
IamportOrder::set_pay_method()
S
79 1 3
IamportPaymentButton::hook()
S
70 1 6
iamport_activated()
S
76 1 5
IamportOrder::get_failed_history()
S
79 1 3
IamportPaymentShortcode::add_query_vars()
S
71 1 6
IamportOrder::add_order_note()
S
79 1 3
IamportOrder::get_buyer_name()
S
79 1 3
IamportOrder::set_receipt_url()
S
79 1 3
IamportOrder::is_free()
S
80 1 3
IamportAuthException::__construct()
S
79 1 3
IamportOrder::get_extra_fields()
S
79 1 3