Code Analysis: Pantheon Advanced Page Cache 1.3.0

Function Rating Maintainability Complexity Lines of code
Emitter::get_main_query_surrogate_keys()
C
35 30 78
Emitter::filter_huge_surrogate_keys_list()
A
46 9 40
Purger::purge_post_with_related()
A
46 7 39
User_Interface::action_admin_bar_menu()
A
53 8 20
User_Interface::handle_ajax_clear_url_cache()
S
56 7 15
Purger::action_updated_option()
S
56 5 17
Emitter::action_rest_api_init()
S
55 5 17
Emitter::filter_graphql_dataloader_get_model()
S
59 4 14
Purger::action_clean_post_cache()
S
59 3 15
Purger::action_clean_term_cache()
S
60 3 13
pantheon_wp_prefix_surrogate_keys_with_blog_id()
S
61 3 12
pantheon_wp_clear_edge_paths()
S
63 3 11
pantheon_wp_clear_edge_keys()
S
63 3 11
pantheon_wp_clear_edge_all()
S
63 3 11
CLI::purge_key()
S
65 3 9
CLI::purge_path()
S
65 3 9
Purger::action_transition_post_status()
S
70 3 6
Purger::action_wp_insert_comment()
S
60 2 13
Emitter::filter_rest_post_dispatch()
S
68 2 7
Emitter::filter_graphql_response_headers_to_send()
S
68 2 7
Purger::action_wp_insert_post()
S
71 2 6
Emitter::action_wp()
S
69 2 6
CLI::purge_all()
S
66 2 9
Emitter::filter_rest_pre_dispatch()
S
69 2 6
Emitter::get_instance()
S
71 2 6
Purger::purge_term()
S
61 1 13
Purger::action_clean_user_cache()
S
63 1 11
Emitter::get_graphql_surrogate_keys()
S
65 1 9
Emitter::reset_rest_api_surrogate_keys()
S
79 1 3
Emitter::filter_rest_prepare_comment()
S
72 1 5
Emitter::get_rest_api_surrogate_keys()
S
67 1 8
Purger::action_delete_term()
S
80 1 3
Purger::action_delete_attachment()
S
76 1 4
Emitter::filter_rest_pre_get_setting()
S
75 1 4
Purger::action_edited_term()
S
80 1 3
Purger::action_before_delete_post()
S
76 1 4
Purger::action_transition_comment_status()
S
64 1 10
Emitter::filter_rest_prepare_post()
S
75 1 4
Purger::action_clean_comment_cache()
S
66 1 9
Purger::action_created_term()
S
67 1 7
Emitter::filter_rest_prepare_term()
S
75 1 4
Emitter::filter_rest_prepare_user()
S
75 1 4