Code Analysis: Klarna Order Management for WooCommerce 1.6.7

Function Rating Maintainability Complexity Lines of code
WC_Klarna_Meta_Box::print_standard_content()
C
38 26 63
WC_Klarna_Order_Management_Request::get_refund_order_lines()
B
33 20 95
WC_Klarna_Sellers_App::process_order_lines()
B
36 15 77
WC_Klarna_Order_Management::capture_klarna_order()
B
38 15 72
WC_Klarna_Order_Management_Request::process_response()
A
46 12 39
WC_Klarna_Pending_Orders::notification_listener()
A
46 12 36
WC_Klarna_Order_Management::cancel_klarna_order()
A
44 11 47
WC_Klarna_Order_Management::update_klarna_order_items()
A
44 11 46
WC_Klarna_Order_Management_Order_Lines::process_order_item_coupon()
A
44 9 43
WC_Klarna_Order_Management_Request::order_capture()
A
52 9 21
WC_Klarna_Order_Management_Order_Lines::get_item_reference()
A
52 8 23
WC_Klarna_Order_Management_Request::response()
A
47 7 33
WC_Klarna_Order_Management_Request::get_merchant_id()
A
49 7 31
WC_Klarna_Order_Management_Request::get_shared_secret()
A
49 7 31
WC_Klarna_Order_Management::refund_klarna_order()
S
46 6 42
WC_Klarna_Meta_Box::process_kom_actions()
S
52 7 26
WC_Klarna_Order_Management_Order_Lines::get_item_unit_price()
S
52 7 25
WC_Klarna_Sellers_App::process_order_creation()
S
54 7 19
WC_Klarna_Order_Management_Request::get_server_base()
S
54 6 23
WC_Klarna_Order_Management_Order_Lines::process_order_line_items()
S
52 6 23
WC_Klarna_Order_Management_Order_Lines::get_item_total_amount()
S
55 6 21
WC_Klarna_Order_Management_Request::get_klarna_authorization_header()
S
55 6 18
WC_Klarna_Order_Management::init()
S
49 5 31
WC_Klarna_Meta_Box::kom_meta_box_content()
S
57 6 16
WC_Klarna_Order_Management_Order_Lines::get_item_tax_rate()
S
57 6 16
WC_Klarna_Order_Management_Request::__construct()
S
54 5 19
WC_Klarna_Logger::get_stack()
S
55 5 18
WC_Klarna_Sellers_App::get_cart_contents_tax()
S
61 5 12
WC_Klarna_Order_Management_Request::get_kss_shipment_data()
S
61 5 11
WC_Klarna_Order_Management_Order_Lines::get_item_tax_amount()
S
59 4 14
WC_Klarna_Sellers_App::get_shipping_total()
S
62 4 12
WC_Klarna_Sellers_App::get_shipping_tax_total()
S
62 4 12
WC_Klarna_Order_Management_Settings::add_page_tabs()
S
54 3 22
WC_Klarna_Order_Management_Settings::register_settings()
S
46 1 51
WC_Klarna_Order_Management_Request::get_refunded_order_id()
S
57 3 17
WC_Klarna_Sellers_App::populate_klarna_order()
S
48 2 31
WC_Klarna_Logger::log()
S
62 4 10
WC_Klarna_Order_Management_Request::get_klarna_environment()
S
61 3 12
WC_Klarna_Order_Management_Request::order_refund()
S
61 3 12
WC_Klarna_Order_Management_Order_Lines::get_item_discount_amount()
S
61 3 12
WC_Klarna_Order_Management_Settings::get_settings_links()
S
56 2 20
WC_Klarna_Order_Management_Order_Lines::process_sales_tax()
S
55 2 19
WC_Klarna_Order_Management_Request::get_request_details()
S
50 1 33
WC_Klarna_Order_Management_Order_Lines::get_item_type()
S
74 3 4
WC_Klarna_Meta_Box::kom_meta_box()
S
63 3 9
WC_Klarna_Pending_Orders::get_order_id_from_klarna_order_id()
S
60 2 14
WC_Klarna_Order_Management_Settings::field_debug_log_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::field_auto_capture_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::field_auto_cancel_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::field_force_full_capture_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::field_order_sync_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::field_auto_update_render()
S
63 2 11
WC_Klarna_Order_Management_Settings::add_menu()
S
60 1 16
WC_Klarna_Order_Management_Request::get_klarna_order_id()
S
70 2 6
WC_Klarna_Order_Management_Order_Lines::__construct()
S
63 2 10
WC_Klarna_Logger::format_log()
S
59 1 15
WC_Klarna_Order_Management_Order_Lines::get_item_quantity()
S
70 2 7
WC_Klarna_Sellers_App::get_klarna_environment()
S
66 2 8
WC_Klarna_Order_Management_Request::get_klarna_country()
S
68 2 7
WC_Klarna_Order_Management::get_instance()
S
71 2 6
WC_Klarna_Logger::format_data()
S
68 2 7
WC_Klarna_Order_Management_Order_Lines::process_order_item_fee()
S
60 1 13
WC_Klarna_Order_Management_Order_Lines::process_order_item_product()
S
60 1 13
WC_Klarna_Order_Management_Order_Lines::process_order_item_shipping()
S
60 1 13
WC_Klarna_Order_Management_Request::get_order_lines()
S
62 1 12
WC_Klarna_Order_Management_Settings::settings_page()
S
66 1 11
WC_Klarna_Order_Management_Settings::kom_settings_section_callback()
S
91 1 2
WC_Klarna_Order_Management::__clone()
S
91 1 2
WC_Klarna_Order_Management_Settings::redirect_to_settings_page()
S
65 1 9
WC_Klarna_Meta_Box::__construct()
S
74 1 4
WC_Klarna_Order_Management::add_gateway_support()
S
77 1 4
WC_Klarna_Order_Management::__construct()
S
79 1 3
WC_Klarna_Order_Management::retrieve_klarna_order()
S
65 1 10
WC_Klarna_Order_Management::__wakeup()
S
91 1 2
WC_Klarna_Order_Management_Settings::__construct()
S
69 1 6
WC_Klarna_Meta_Box::print_error_content()
S
72 1 7
WC_Klarna_Order_Management_Order_Lines::order_lines()
S
66 1 9
WC_Klarna_Pending_Orders::get_klarna_order_id_from_order_id()
S
78 1 3
WC_Klarna_Sellers_App::__construct()
S
78 1 3
WC_Klarna_Order_Management_Settings::register_settings_page()
S
76 1 4
WC_Klarna_Order_Management_Order_Lines::get_item_name()
S
76 1 4