SIB_Push_Utils D

Total Complexity 164
Dependencies 20
Dependents 8
Total lines 762
Lines of code 509
Logical lines of code 334
Comment lines 188
Methods 48
Properties 1

Methods 48

Method Rating Maintainability Complexity Lines of code
get_push_application()
B
44 17 40
brevo_init_options()
A
48 10 29
get_show_push()
A
48 9 30
list_segments()
A
50 9 25
list_tags()
A
49 8 28
formatv()
A
49 8 26
wonderpush_init_options()
A
52 8 23
deactivate_push()
S
52 5 24
track_event()
S
54 5 20
create_push_application()
S
53 5 20
ensure_app_active()
S
53 4 22
application_is_active()
S
68 5 6
default_web_sdk_init_options()
S
56 3 17
merge_push_options_with_additional_init_options()
S
64 4 9
put_current_installation_properties()
S
59 3 14
is_push_active()
S
62 3 11
get_installation_id()
S
68 3 7
decode_entities()
S
65 3 8
is_amp_installed()
S
72 3 5
pollApplicationCreation()
S
64 3 9
update_push_application_cache()
S
64 3 8
is_valid_time_string()
S
76 3 3
log_debug()
S
76 3 4
get_woocommerce()
S
75 2 4
is_amp_request()
S
71 2 6
date_string_to_datetime()
S
63 2 10
is_valid_date_string()
S
78 2 3
inject_query_string_params()
S
71 2 5
clear_push_application_cache()
S
67 2 7
random_bytes()
S
67 2 7
get_user_id()
S
69 2 7
can_send_notifications()
S
78 2 3
is_push_sdk_enabled()
S
64 2 10
activate_push()
S
64 2 10
management_api_client()
S
63 2 10
log_warn()
S
78 1 3
is_curl_installed()
S
80 1 3
log_info()
S
78 1 3
user_segmentation_keys()
S
78 1 3
utm_parameters()
S
78 1 3
get_application_cache_key()
S
80 1 3
is_int_string()
S
78 1 3
log_error()
S
78 1 3
datetime_to_date_string()
S
80 1 3
can_modify_settings()
S
80 1 3
is_admin_user()
S
80 1 3
format()
S
79 1 3
log_critical()
S
78 1 3