WC_Connect_API_Client A

Total Complexity 62
Dependencies 10
Dependents 16
Total lines 636
Lines of code 325
Logical lines of code 131
Comment lines 230
Methods 34
Properties 2

Methods 34

Method Rating Maintainability Complexity Lines of code
build_shipment_contents()
A
45 8 46
authorization_header()
S
46 6 37
request_headers()
S
53 3 21
get_shipping_rates()
S
55 3 20
request_signature()
S
56 3 18
proxy_request()
S
57 3 16
request_body()
S
49 2 31
is_alive_cached()
S
62 3 12
get_service_schemas()
S
63 3 11
request_signature_wccom()
S
61 2 12
get_guid()
S
67 2 8
validate_service_settings()
S
68 2 6
generate_guid()
S
60 1 15
activate_subscription()
S
62 1 14
get_carrier_types()
S
79 1 3
request()
S
100 1 0
is_alive()
S
79 1 3
auth_test()
S
79 1 3
__construct()
S
77 1 4
get_wccom_subscriptions()
S
79 1 3
create_shipping_carrier_account()
S
79 1 3
get_carrier_accounts()
S
79 1 3
send_shipping_label_refund_request()
S
78 1 3
anonymize_order()
S
78 1 3
get_label_status()
S
78 1 3
get_labels_print_pdf()
S
79 1 3
get_labels_preview_pdf()
S
79 1 3
get_label_rates()
S
79 1 3
get_sift_configuration()
S
79 1 3
get_payment_methods()
S
79 1 3
send_address_normalization_request()
S
79 1 3
send_shipping_label_request()
S
79 1 3
track_subscription_event()
S
78 1 3
disconnect_carrier_account()
S
78 1 3