PegasaasInterface D

Total Complexity 718
Dependencies 4
Dependents 1
Total lines 3,885
Lines of code 2,909
Logical lines of code 1,719
Comment lines 134
Methods 68
Properties 5

Methods 68

Method Rating Maintainability Complexity Lines of code
display_page_post_options()
D
12
92 297
generate_mega_menu_html()
D
9
65 477
__construct()
D
27
73 107
render_page_metric()
D
24
48 164
render_recommended_actions_button()
D
27
31 162
render_circle_gauge()
D
34 31 92
pegasaas_dashboard_settings_update()
C
34 30 84
add_admin_column_content()
C
33 29 88
add_toolbar_items()
C
35 26 82
admin_enqueue()
B
33 22 84
get_progress()
B
36 19 86
render_page_overview()
B
33 17 110
bulk_action_handler()
B
37 16 74
update_administrative_menu()
A
43 13 43
pegasaas_fetch_page_metrics()
A
42 10 50
get_interface_refresh_interval()
A
51 11 27
get_interface_start_interval()
A
51 11 26
save_page_post_metadata()
A
43 9 50
add_staging_mode_links()
A
47 10 33
add_build_cache_link()
A
52 10 21
pegasaas_is_prepping_done()
A
48 8 35
add_clear_cache_link()
A
51 8 24
inject_footer_ajax_request()
S
52 7 30
pegasaas_plugin_action_links()
S
52 7 21
get_troubleshooting_articles()
S
45 5 40
get_faqs()
S
45 5 39
bulk_action_admin_notice()
S
49 5 35
get_changelog()
S
44 4 45
get_advanced_visible_gauges_class()
S
57 6 15
setup_page_post_hooks()
S
57 5 14
add_page_post_meta_boxes()
S
53 4 24
pages_posts__contextual_help()
S
43 2 50
admin_posts_column_headings()
S
55 4 18
dashboard_scores_restricted()
S
58 4 17
get_interface_load_time()
S
57 4 17
toolbar_scores_restricted()
S
57 4 17
global_settings_page_restricted()
S
58 4 17
page_settings_panel_restricted()
S
58 4 17
take_tour()
S
62 4 11
trial_bar()
S
63 4 11
admin_notice__ask_for_review()
S
50 1 48
pegasaas_admin_footer()
S
55 3 18
pegasaas_plugin_row_meta()
S
66 4 8
get_human_readable_filesize_info()
S
60 3 14
add_bulk_pagepost_functions()
S
61 3 11
admin_notice__conflicting_plugin()
S
57 2 20
write_permissions_warning()
S
69 3 6
pegasaas_fetch_site_metrics()
S
59 2 14
register_bulk_actions()
S
61 2 12
frontend_enqueue()
S
61 2 11
get_expires_in()
S
62 2 11
get_current_tour_step()
S
70 2 7
pegasaas_notify_hung_initialization()
S
71 2 6
https_http_inconsistency_warning()
S
74 2 5
get_tour_last_step()
S
83 1 3
pegasaas_dismiss_upgrade_box()
S
80 1 3
pegasaas_dismiss_review_prompt()
S
74 1 5
get_upgrade_link()
S
73 1 4
inject_footer_ajax_request__assert_global_cpcss()
S
82 1 3
admin_posts_column_sort()
S
83 1 3
inject_footer_ajax_request__submit_benchmark_requests()
S
82 1 3
admin_notice__init_completed()
S
69 1 9
admin_notice__init_in_progress()
S
70 1 8
admin_categories_column_content()
S
70 1 6
inject_footer_ajax_request__auto_accelerate_pages()
S
82 1 3
admin_posts_column_content()
S
70 1 6
inject_footer_ajax_request__submit_scan_request()
S
82 1 3
hide_diagnostics()
S
73 1 5