GBT_License_Subscription_Checker S

Total Complexity 46
Dependencies 4
Dependents 0
Total lines 520
Lines of code 318
Logical lines of code 135
Comment lines 119
Methods 17
Properties 3

Methods 17

Method Rating Maintainability Complexity Lines of code
check_license_and_display_notification()
A
50 14 29
display_expiring_soon_notification()
A
41 6 68
handle_ajax_notification_dismissal()
S
60 5 12
is_notification_type_dismissed()
S
55 4 20
get_dismiss_option_for_message()
S
62 4 12
display_expired_subscription_notification()
S
47 1 55
display_missing_license_notification()
S
49 1 44
enqueue_notification_assets()
S
52 1 27
get_instance()
S
71 2 6
load_config_values()
S
64 1 10
is_notification_dismissed()
S
74 1 5
is_expiring_soon_notification_dismissed()
S
74 1 5
has_valid_license_info()
S
74 1 4
clear_dismissal_record()
S
75 1 4
register_hooks()
S
72 1 5
save_notification_dismissal()
S
67 1 8
__construct()
S
78 1 4