SW_CLOUDFLARE_PAGECACHE D

Total Complexity 152
Dependencies 20
Dependents 1
Total lines 995
Lines of code 489
Logical lines of code 287
Comment lines 298
Methods 49
Properties 4

Methods 49

Method Rating Maintainability Complexity Lines of code
update_plugin()
C
31 23 118
include_libs()
A
45 14 34
get_unparsed_url()
A
58 11 12
get_home_url()
A
52 9 22
can_current_user_purge_cache()
S
56 6 19
create_plugin_wp_content_directory()
S
58 6 15
is_api_request()
S
58 6 14
delete_directory_recursive()
S
57 5 16
enable_wp_cli_support()
S
66 5 7
get_cloudflare_api_zone_domain_name()
S
62 4 12
deactivate_plugin()
S
63 4 11
maybe_load_pro_modules()
S
62 4 11
maybe_deactivate_free()
S
55 3 21
__construct()
S
64 2 10
load_composer()
S
73 2 5
get_cloudflare_api_zone_id()
S
71 2 6
get_cloudflare_api_key()
S
71 2 6
get_cloudflare_api_email()
S
71 2 6
get_cloudflare_api_token()
S
71 2 6
delete_plugin_wp_content_directory()
S
66 2 8
does_current_url_have_trailing_slash()
S
70 2 6
wildcard_match()
S
66 2 8
get_current_lang_code()
S
69 2 7
get_cloudflare_handler()
S
71 2 6
get_cache_controller()
S
71 2 6
get_logger()
S
71 2 6
get_fallback_cache_handler()
S
71 2 6
get_html_cache_handler()
S
71 2 6
get_varnish_handler()
S
71 2 6
get_plugin_wp_content_directory_uri()
S
63 1 11
load_textdomain()
S
77 1 3
actions()
S
72 1 5
load_sdk()
S
77 1 4
get_single_config()
S
80 1 3
set_single_config()
S
80 1 3
update_config()
S
82 1 3
set_config()
S
81 1 3
get_config()
S
81 1 3
get_modules()
S
82 1 3
get_objects()
S
81 1 3
has_cloudflare_api_zone_id()
S
80 1 3
get_plugin_wp_content_directory()
S
74 1 4
get_plugin_wp_content_directory_url()
S
74 1 4
is_login_page()
S
77 1 3
get_ignored_query_params()
S
78 1 3
home_url()
S
79 1 3
get_pro_loader()
S
82 1 3
get_core_loader()
S
82 1 3
get_plugin_version()
S
82 1 3