WC_Connect_Shipping_Method B

Total Complexity 90
Dependencies 8
Dependents 1
Total lines 632
Lines of code 399
Logical lines of code 204
Comment lines 102
Methods 27
Properties 4

Methods 27

Method Rating Maintainability Complexity Lines of code
calculate_shipping()
C
26
26 149
matches_package_shipping_classes()
A
44 10 46
is_valid_package_destination()
A
54 8 19
__construct()
S
51 3 30
check_and_handle_response_error()
S
52 3 30
debug()
S
68 4 6
lookup_product()
S
66 4 8
add_fallback_rate()
S
61 3 12
update_last_rate_request_timestamp()
S
68 3 7
is_available()
S
66 3 9
get_service_settings()
S
64 3 10
log()
S
70 2 6
log_error()
S
70 2 6
init_form_settings()
S
71 2 6
set_last_request_failed()
S
70 2 6
format_rate_title()
S
61 1 14
format_rate_id()
S
78 1 3
admin_options()
S
73 1 5
get_service_settings_store()
S
82 1 3
set_service_schema()
S
81 1 3
set_service_settings_store()
S
81 1 3
get_service_schema()
S
82 1 3
set_api_client()
S
81 1 3
get_api_client()
S
82 1 3
set_logger()
S
81 1 3
get_logger()
S
82 1 3
filter_preset_boxes()
S
80 1 3