Perfecty_Push_Admin D

Total Complexity 140
Dependencies 11
Dependents 1
Total lines 1,205
Lines of code 757
Logical lines of code 317
Comment lines 402
Methods 46
Properties 2

Methods 46

Method Rating Maintainability Complexity Lines of code
sanitize()
C
38 23 77
on_transition_post_status()
A
44 12 43
register_options()
A
33 1 151
print_send_notification_page()
A
44 6 48
on_save_post()
S
53 7 21
get_attachment_id()
S
48 6 32
print_users_page()
S
56 6 15
show_admin_notice()
S
58 5 15
print_notifications_page()
S
58 5 14
register_admin_menu()
S
43 1 66
validate_notification_message()
S
60 4 14
print_logs_page()
S
60 3 12
print_logs_enabled()
S
63 3 10
print_unregister_conflicts()
S
63 3 10
print_widget_ask_permissions_directly()
S
63 3 10
print_widget_enabled()
S
63 3 10
print_segmentation_enabled()
S
63 3 10
print_widget_debugging_enabled()
S
63 3 10
print_widget_hide_bell_after_subscribe()
S
63 3 10
get_first_image_url()
S
59 2 14
print_dialog_title()
S
65 2 9
print_service_worker_scope()
S
65 2 9
print_dialog_submit()
S
65 2 9
print_dialog_cancel()
S
65 2 9
print_settings_title()
S
65 2 9
print_settings_opt_in()
S
65 2 9
print_vapid_public_key()
S
65 2 9
print_vapid_private_key()
S
65 2 9
print_server_url()
S
64 2 10
print_batch_size()
S
65 2 9
enqueue_scripts()
S
64 2 8
print_settings_update_error()
S
65 2 9
__construct()
S
77 1 4
print_segmentation_section()
S
79 1 3
print_self_hosted_section()
S
79 1 3
enqueue_styles()
S
70 1 5
print_about_page()
S
79 1 3
print_send_notification_metabox()
S
79 1 3
calculate_scheduled_time_from_offset()
S
76 1 4
print_options_page()
S
79 1 3
print_dashboard_page()
S
63 1 10
display_post_metabox()
S
66 1 7
register_metaboxes()
S
77 1 3
execute_broadcast_batch()
S
81 1 3
check_cron()
S
82 1 3
print_dialog_section()
S
79 1 3