SW_CLOUDFLARE_PAGECACHE D

Total Complexity 151
Dependencies 13
Dependents 0
Total lines 1,464
Lines of code 598
Logical lines of code 444
Comment lines 56
Methods 46
Properties 4

Methods 46

Method Rating Maintainability Complexity Lines of code
update_plugin()
C
32 23 111
include_libs()
A
41 13 48
get_unparsed_url()
A
58 11 12
get_home_url()
A
53 9 20
get_default_config()
A
30 1 139
create_plugin_wp_content_directory()
S
58 6 15
can_current_user_purge_cache()
S
58 6 15
is_api_request()
S
63 6 9
delete_directory_recursive()
S
59 5 14
enable_wp_cli_support()
S
66 5 7
generate_password()
S
59 4 14
get_cloudflare_worker_content()
S
66 4 8
get_single_config()
S
68 4 7
__construct()
S
62 3 12
set_single_config()
S
67 3 8
add_plugin_meta_links()
S
60 2 13
get_current_lang_code()
S
71 2 6
wildcard_match()
S
67 2 7
does_current_url_have_trailing_slash()
S
72 2 5
get_wordpress_roles()
S
69 2 7
get_permalink()
S
70 2 6
get_second_level_domain()
S
67 2 8
delete_plugin_wp_content_directory()
S
68 2 7
get_cloudflare_worker_route_id()
S
73 2 5
get_cloudflare_worker_id()
S
72 2 5
get_cloudflare_worker_mode()
S
73 2 5
get_cloudflare_api_token()
S
73 2 5
get_cloudflare_api_email()
S
73 2 5
get_cloudflare_api_key()
S
73 2 5
get_cloudflare_api_zone_id()
S
73 2 5
init_config()
S
71 2 6
deactivate_plugin()
S
68 2 7
load_textdomain()
S
78 1 3
set_config()
S
82 1 3
actions()
S
69 1 6
load_sdk()
S
77 1 4
update_config()
S
80 1 3
get_ignored_query_params()
S
83 1 3
add_plugin_action_links()
S
69 1 6
get_config()
S
83 1 3
get_objects()
S
83 1 3
get_plugin_wp_content_directory()
S
74 1 4
is_login_page()
S
78 1 3
get_plugin_wp_content_directory_uri()
S
73 1 4
get_plugin_wp_content_directory_url()
S
75 1 4
home_url()
S
79 1 3