Code Analysis: The Cache Purger 2.1.01

Function Rating Maintainability Complexity Lines of code
KP_Cache_Purge_Processor::process()
C
38 27 62
KP_Cache_Purge_Processor::purge_on_action()
C
37 24 73
KP_Cache_Purge_Admin::kpcp_settings()
A
30 3 171
KP_Cache_Purge_Processor::process_post()
A
44 11 48
KP_Cache_Purge_Admin::kpcp_apiserver_settings()
A
30 1 178
KP_Cache_Purge_Admin::kpcp_admin()
A
35 6 99
KP_Cache_Purge_Common::get_posts_for_select()
A
47 8 34
KP_Cache_Purge_Common::get_post_types_for_select()
S
51 7 25
KP_Cache_Purge::kp_do_purge()
S
53 7 23
KP_Cache_Purge_Common::get_urls()
S
51 4 27
KP_Cache_Purge_Admin::kpcp_cron_settings()
S
47 2 40
KP_Cache_Purge_Admin::get_our_field_groups()
S
61 3 12
KP_Cache_Purge_Admin::get_our_forms()
S
61 3 12
KP_Cache_Purge::kp_do_long_purge()
S
63 3 11
KP_Cache_Purge_Common::arr_or_empty()
S
77 3 3
KP_Cache_Purge_Admin::kpcp_purge_log()
S
63 2 11
KP_Cache_Purge_Admin::kpcp_docs()
S
63 2 11
KP_Cache_Purge_Common::get_actions()
S
56 1 17
KP_Cache_Purge_Admin::get_current_schedules()
S
66 2 8
KP_Cache_Purge_Common::write_log()
S
64 2 8
KP_Cache_Purge_CLI::__construct()
S
59 1 14
KP_Cache_Purge_Processor::__construct()
S
73 1 5
KP_Cache_Purge_Common::write_error()
S
70 1 5
KP_Cache_Purge::__construct()
S
69 1 7
do_log_purge()
S
75 1 4
KP_Cache_Purge_Processor::process_other()
S
64 1 10
KP_Cache_Purge_Processor::__destruct()
S
76 1 4
KP_Cache_Purge_Common::get_options()
S
72 1 5
KP_Cache_Purge::__destruct()
S
71 1 6
do_the_long_purge()
S
74 1 5
do_the_actual_purge()
S
72 1 6