PegasaasCache D

Total Complexity 699
Dependencies 11
Dependents 9
Total lines 4,079
Lines of code 2,624
Logical lines of code 1,847
Comment lines 344
Methods 121
Properties 5

Methods 121

Method Rating Maintainability Complexity Lines of code
check_cache()
D
13
89 232
clear_third_party_cache()
D
20
69 182
save_page_cache()
D
23
43 177
get_list_of_all_files_in_folder()
D
36 40 64
clear_html_cache()
B
39 18 59
clear_queued_cache_resources()
B
38 15 67
clear_cache()
A
44 16 42
queue_reoptimize_global_cache()
A
45 14 39
clear_blog_page_cache()
A
44 11 43
varnish_exists()
A
44 11 43
cloudflare_credentials_valid()
A
45 11 40
mod_pagespeed_exists()
A
44 10 44
get_list_of_all_local_files()
A
48 10 32
cloudflare_exists()
A
43 9 45
clear_deferred_js_cache()
A
45 9 43
del_tree()
A
50 10 26
queue_clear_global_cache()
A
50 9 28
clear_beaver_builder_generated_css()
A
42 7 51
cloudflare_api()
A
44 7 42
cloudflare_zone_id_valid()
A
46 7 38
clear_post_types_page_cache()
S
58 8 14
clear_page_cache()
S
52 7 22
purge_cloudflare()
S
48 6 33
get_local_cache_stats()
S
52 6 24
handle_edit_post()
S
53 6 23
pegasaas_remotely_delete_local_static_asset()
S
52 6 23
get_basic_image_cache_stats()
S
46 5 38
clear_cache_file()
S
53 6 21
assemble_cache_map()
S
54 6 19
wpengine_exists()
S
56 6 17
pegasaas_clear_css_cache()
S
49 5 30
has_yith_wishlist()
S
54 5 19
handle_post_change_state()
S
56 5 17
get_cache_geo_modifier()
S
57 5 16
rm_dir_tree()
S
57 5 15
clear_wordlift_schema()
S
58 5 14
sort_cache_map()
S
61 5 13
cloudflare_condition_settings()
S
51 4 26
pegasaas_clear_js_cache()
S
53 4 23
pegasaas_delete_local_static_asset()
S
54 4 20
clear_pagely_cache()
S
57 4 17
get_cache_server()
S
57 4 16
__construct()
S
52 3 28
pegasaas_remote_clear_page_cache()
S
53 3 23
clear_godaddy_cache()
S
55 3 20
clear_posts_elementor_page_local_css_cache()
S
56 3 18
pegasaas_build_page_cache()
S
56 3 17
endurance_active()
S
66 4 9
pegasaas_purge_indv_files_resource_cache()
S
58 3 15
has_woocommerce_cookie()
S
64 4 10
has_edd_items_in_cart()
S
64 4 10
has_wpecommerce_cookie()
S
64 4 10
pegasaas_purge_indv_files_cdn_edge_network_only()
S
58 3 15
clear_elementor_page_local_css_cache()
S
59 3 14
pegasaas_clear_page_cache()
S
59 3 14
clear_contact_form_7_pages_cache()
S
59 3 14
clear_combine_css_cache()
S
59 3 14
write_cache_file()
S
59 3 14
godaddy_exists()
S
60 3 13
kinsta_exists()
S
60 3 13
endurance_exists()
S
60 3 13
pantheon_exists()
S
60 3 13
purge_unoptimized_cached_images()
S
61 3 12
purge_optimized_cached_images()
S
61 3 12
pegasaas_reoptimize_local_static_asset()
S
50 2 27
is_third_party_cache_active()
S
63 3 11
get_cache_content_url()
S
54 2 19
clear_wpengine_cache()
S
56 2 18
gd_request()
S
57 2 17
purge_varnish()
S
57 2 16
clear_local_resource_cache()
S
64 3 10
pegasaas_remote_clear_image_stats()
S
58 2 15
clear_remote_cache_file()
S
65 3 8
clear_remote_cache_files()
S
64 3 8
pegasaas_purge_all_local_image_cache()
S
58 2 15
clear_kinsta_cache()
S
62 2 12
clear_extended_coverage()
S
60 2 12
mkdirtree()
S
62 2 11
pegasaas_purge_all_html_cache()
S
63 2 10
pegasaas_purge_all_cdn_edge_network_only()
S
63 2 10
pegasaas_purge_all_resource_cache()
S
63 2 10
pegasaas_reoptimize_all_html_cache()
S
63 2 10
pegasaas_purge_all_local_js_cache()
S
63 2 10
pegasaas_purge_all_local_css_cache()
S
63 2 10
asset_folder_path()
S
66 2 8
has_beaver_builder()
S
73 2 5
pegasaas_purge_all_cloudflare_cache()
S
63 2 10
clear_woocommerce_product_tags_cache()
S
69 2 7
pegasaas_clear_queued_cache_resources()
S
63 2 10
clear_categories_cache()
S
69 2 7
is_dir_empty()
S
74 2 4
disable_wp_optimize_cache()
S
68 2 7
clear_pantheon_cache()
S
70 2 7
pegasaas_purge_image_cdn_edge_network_only()
S
63 2 10
pegasaas_purge_image_resource_cache()
S
63 2 10
pegasaas_purge_js_resource_cache()
S
63 2 10
pegasaas_purge_js_cdn_edge_network_only()
S
63 2 10
clear_woocommerce_product_categories_cache()
S
69 2 7
pegasaas_purge_css_cdn_edge_network_only()
S
63 2 10
pegasaas_purge_css_resource_cache()
S
63 2 10
clear_themify_generated_css()
S
62 1 10
clear_categories()
S
69 1 7
get_estimated_cache_scan_time()
S
68 1 7
clear_paginated_pages_cache()
S
75 1 4
clear_tags()
S
69 1 7
clear_multi_server_page_cache()
S
67 1 7
handle_save_post()
S
68 1 7
has_cache_reoptimizing_queued()
S
74 1 4
get_cache_folder_size()
S
67 1 7
get_scandir_time()
S
66 1 9
clear_pegasaas_file_cache()
S
78 1 4
set_wpengine_cache_resource_path()
S
77 1 4
set_cache_geo_modifier()
S
81 1 3
get_supported_caching_plugins()
S
83 1 3
purge_all_local_cached_images()
S
79 1 4
disable_endurance()
S
80 1 3
has_cache_clearing_queued()
S
74 1 4
is_themify()
S
70 1 6
pagely_exists()
S
77 1 4
clear_remote_cache()
S
68 1 7
clear_et_cache()
S
77 1 4