Code Analysis: atec Cache APCu 2.3.17

Function Rating Maintainability Complexity Lines of code
ATEC\DASHBOARD::init()
D
25
31 178
ATEC\DASHBOARD::plugin_div()
D
30 32 102
ATEC_WPCA\PCache::headers()
C
36 30 58
ATEC\DASHBOARD::group_badge()
B
44 22 35
ATEC\TOOLS::badge()
B
48 21 25
ATEC_WPCA\Groups::init()
B
38 16 62
ATEC\PRO::pro_check_license()
A
45 15 40
ATEC\LICENSE::init()
A
40 13 57
ATEC\TOOLS::table_tr()
A
44 14 40
ATEC\WPC::flush_cache()
A
45 14 38
ATEC_WPCA\PCache::parse()
A
42 13 51
ATEC\INIT::menu()
A
44 13 39
ATEC\DB::get_engine()
A
52 14 21
ATEC_WPCA\Install_OCache::init()
A
47 13 35
ATEC\FS::download_and_unzip()
A
44 12 42
ATEC\FS::dirlist()
A
52 13 20
ATEC_APCu_Info::init()
A
43 11 45
ATEC\LOADER::autoload()
A
41 10 55
ATEC_WPCA\PCache::callback()
A
45 10 38
ATEC\WPC::redis_connect()
A
52 11 21
ATEC\TOOLS::header()
A
39 8 65
ATEC_WPCA\Install_PCache::init()
A
47 10 32
ATEC\TOOLS::dash_and_button_div()
A
57 11 13
ATEC_set_WP_Cache::init()
A
46 9 37
WP_Object_Cache::set()
A
56 10 17
ATEC\SVG::wrap()
A
55 10 16
ATEC_WPCA\Groups::parse_alloptions()
A
58 10 14
ATEC_WPC_Info::init()
A
43 8 43
ATEC\INIT::admin_bar()
A
49 9 28
ATEC\TOOLS::nav_tab()
A
49 9 25
ATEC\TOOLS::pro_feature()
A
49 8 30
ATEC\LICENSE::feature_list()
A
46 6 56
ATEC\TOOLS::clean_request()
A
59 9 11
ATEC\WPC::cache_block()
A
45 7 40
ATEC\INIT::maybe_register_settings()
A
54 8 18
ATEC\TOOLS::single_nav_tab()
A
54 8 18
ATEC\FIXIT::init()
A
55 8 17
ATEC\FS::rmdir()
S
58 8 13
ATEC\PRO::pro_form()
S
45 6 39
ATEC\TOOLS::lazy_require_class()
S
55 7 19
ATEC\TOOLS::pro_banner()
S
56 7 16
ATEC\TOOLS::button()
S
56 7 15
ATEC\INIT::build_url()
S
52 6 21
ATEC\TOOLS::little_block_multi()
S
50 5 33
ATEC\PRO::get_root_domain()
S
54 6 18
WP_Object_Cache::build_key()
S
65 7 7
ATEC\DB::insert()
S
60 6 12
ATEC\FS::install_files()
S
58 6 12
ATEC\INIT::admin_notice()
S
47 4 40
ATEC\TOOLS::una()
S
54 5 19
ATEC\TOOLS::help()
S
56 5 16
ATEC\INIT::get_settings()
S
64 6 8
ATEC\INIT::build_notice()
S
61 6 10
ATEC\FS::copy()
S
66 6 7
ATEC\TOOLS::flush()
S
62 6 10
ATEC\TOOLS::page_header()
S
51 4 29
ATEC\DB::is_error()
S
60 5 12
ATEC\GROUP::init()
S
40 2 50
ATEC\WPC::fix_name()
S
57 4 18
ATEC\INFO::parse_readme_faq()
S
56 4 17
ATEC\INFO::init()
S
49 3 31
WP_Object_Cache::incr()
S
59 4 15
ATEC\TOOLS::enabled()
S
67 5 6
ATEC\TOOLS::dash_button()
S
63 5 8
ATEC\INIT::is_interactive()
S
69 5 6
WP_Object_Cache::get()
S
64 5 8
ATEC\TOOLS::active_no_cfg()
S
61 5 10
ATEC\INIT::admin_debug()
S
64 5 8
ATEC\TOOLS::on_off()
S
68 5 6
ATEC\DB::get_row_format()
S
59 4 13
ATEC\INIT::register_activation_deactivation_hook()
S
61 4 12
ATEC\TOOLS::pro_missing()
S
60 4 12
ATEC\DB::db_info()
S
59 4 12
ATEC\CHECK::checkbox_button()
S
60 4 11
ATEC\CHECK::checkbox_button_div()
S
55 3 20
ATEC\INIT::slug()
S
56 3 19
ATEC\CHECK::form()
S
57 3 17
ATEC\TOOLS::little_block()
S
57 3 16
ATEC\TOOLS::footer()
S
56 3 16
ATEC\DB::db_size()
S
57 3 16
ATEC\TOOLS::reg_style()
S
64 4 8
ATEC\TOOLS::reg_script()
S
64 4 8
ATEC\WPCA::settings()
S
68 4 6
ATEC\WPCA::apcu_enabled()
S
69 4 6
WP_Object_Cache::__construct()
S
67 4 7
ATEC_WPCA\Tools::delete_page_cache()
S
61 4 10
ATEC\INIT::plugin_by_dir()
S
64 4 8
ATEC\CHECK::sanitize_text_in_array()
S
72 4 4
ATEC\SVG::echo()
S
67 4 6
ATEC\TOOLS::p()
S
85 4 1
ATEC\FS::move()
S
71 4 5
ATEC\GROUP::is_plugin_approved()
S
69 4 6
ATEC\TOOLS::submit_button()
S
67 4 7
ATEC\TOOLS::format_duration()
S
59 3 14
ATEC\DASHBOARD::wpb_latest_backup()
S
57 3 14
ATEC\DB::column_exists()
S
60 3 12
ATEC\INIT::current_user_can()
S
61 3 12
ATEC\WPC::memcached_connect()
S
60 3 11
ATEC\FS::flock_put()
S
62 3 11
ATEC\TOOLS::table_header()
S
61 3 11
ATEC\TOOLS::pro_block()
S
55 2 20
ATEC\DASHBOARD::render_on_off_button()
S
59 2 19
ATEC\TOOLS::progress_percent()
S
58 2 17
ATEC\TOOLS::add_nav()
S
73 3 4
Settings::sanitize()
S
68 3 6
ATEC\TOOLS::table_td()
S
68 3 5
ATEC\GROUP::slug_by_plugin()
S
67 3 7
ATEC\GROUP::plugin_by_slug()
S
70 3 6
ATEC\DASHBOARD::wpca_count_pages()
S
64 3 9
ATEC\TOOLS::p_info()
S
66 3 7
ATEC\TOOLS::msg()
S
72 3 5
ATEC\TOOLS::form_add_fields()
S
69 3 5
ATEC\DASHBOARD::wpta_count_users()
S
68 3 6
ATEC\INIT::admin_url()
S
70 3 5
WP_Object_Cache::delete()
S
70 3 5
ATEC\INIT::is_real_admin()
S
67 3 8
ATEC_WPCA\Comments::on_comment_post()
S
74 3 4
ATEC\INIT::is_rest_or_cli()
S
88 3 1
ATEC_WPCA\Tools::on_tag_change()
S
62 3 9
ATEC\INIT::normalize_path()
S
68 3 6
ATEC\INIT::set_admin_debug()
S
65 3 8
ATEC\INIT::admin_debug_all()
S
63 3 10
ATEC\FS::debug_path()
S
68 3 7
ATEC\AJAX::dismiss_notice()
S
64 3 8
ATEC\TOOLS::lazy_require()
S
66 3 8
ATEC\TOOLS::br()
S
63 3 10
ATEC\FS::delete()
S
71 3 5
ATEC\TOOLS::td_size_format()
S
68 3 6
ATEC\TOOLS::abspath()
S
71 3 5
ATEC\TOOLS::random_string()
S
69 3 5
ATEC\TOOLS::short_string()
S
73 3 4
WP_Object_Cache::add()
S
70 3 5
ATEC\DB::table_exists()
S
61 2 11
ATEC\DB::create_table()
S
61 2 11
ATEC\WPC::hitrate()
S
56 1 18
ATEC\TOOLS::form_fake_check()
S
61 1 18
ATEC\INIT::admin_head_styles()
S
61 1 17
ATEC\DASHBOARD::load_style()
S
63 1 16
ATEC\TOOLS::url()
S
70 2 5
ATEC\TOOLS::reg_inline_style()
S
70 2 5
ATEC\FS::get()
S
88 2 1
ATEC_WPC_Info::calc_hitrate()
S
63 2 10
str_starts_with()
S
78 2 3
ATEC_WPCA\Tools::on_tag_edit()
S
74 2 4
ATEC\INIT::is_ajax()
S
89 2 1
ATEC\WPCA::o_cache_stats()
S
64 2 8
ATEC\TOOLS::size_format()
S
62 2 9
ATEC_WPCA\Tools::on_category_change()
S
69 2 5
ATEC\FS::wp_upload_dir()
S
72 2 5
ATEC_APCu_Info::test_apcu_writable()
S
67 2 7
ATEC\INIT::set_admin_bar_option()
S
62 2 10
str_contains()
S
77 2 3
ATEC\CHECK::sanitize_text()
S
87 2 1
ATEC\DB::prefix()
S
68 2 8
ATEC\INIT::query()
S
72 2 5
ATEC\INIT::POST()
S
74 2 4
ATEC\TOOLS::gmdate()
S
74 2 4
ATEC\TOOLS::loader_dots()
S
69 2 6
WP_Object_Cache::switch_to_blog()
S
89 2 1
ATEC\TOOLS::integrity_banner()
S
58 1 15
ATEC\FS::size()
S
88 2 1
ATEC\INIT::site_host()
S
72 2 5
ATEC\TOOLS::load_atec_style()
S
65 2 8
ATEC\INIT::is_cron()
S
89 2 1
ATEC\FS::unlink()
S
88 2 1
ATEC\INIT::integrity_check()
S
67 2 7
ATEC\INIT::is_settings_updated()
S
77 2 3
ATEC\INIT::error_log()
S
77 2 3
ATEC\WPC::opcache_flush()
S
77 2 3
ATEC\TOOLS::dash_and_button()
S
68 2 6
WP_Object_Cache::add_multiple()
S
71 2 5
ATEC\INIT::is_cli()
S
89 2 1
ATEC\INIT::is_plugins_page()
S
64 2 10
ATEC\TOOLS::pro_license()
S
74 2 4
ATEC_WPCA\Tools::delete_page()
S
73 2 4
ATEC\CHECK::sanitize_textarea()
S
87 2 1
WP_Object_Cache::delete_np()
S
74 2 4
ATEC_WPCA\Tools::delete_page_cache_all()
S
68 2 6
ATEC\DASHBOARD::status_line()
S
66 2 8
ATEC\CHECK::sanitize_email()
S
87 2 1
ATEC_WPC_Info::test_wp_writable()
S
66 2 7
ATEC\DB::primary_key()
S
65 2 8
ATEC\INIT::plugin_prefix()
S
87 2 1
WP_Object_Cache::get_np()
S
66 2 9
ATEC\CHECK::sanitize_boolean()
S
87 2 1
ATEC_WPCA\Comments::on_comment_transition()
S
77 2 3
ATEC\CHECK::sanitize_url()
S
87 2 1
WP_Object_Cache::get_multiple()
S
71 2 5
ATEC\TOOLS::dash_span()
S
86 2 1
WP_Object_Cache::add_non_persistent_groups()
S
88 2 1
WP_Object_Cache::set_multiple()
S
71 2 5
ATEC\PRO::pro_transient()
S
78 2 3
ATEC\CHECK::input_textarea()
S
71 2 4
ATEC\TOOLS::form_header()
S
68 2 6
ATEC\INIT::get_admin_debug()
S
74 2 4
WP_Object_Cache::set_np()
S
70 2 6
ATEC\TOOLS::load_atec_script()
S
65 2 8
ATEC\INIT::site_url()
S
72 2 5
WP_Object_Cache::delete_multiple()
S
72 2 5
ATEC\FS::chmod()
S
74 2 4
ATEC_WPCA\Comments::delete_comment()
S
70 2 5
ATEC\FS::mtime()
S
88 2 1
str_ends_with()
S
77 2 3
ATEC\FS::get_array()
S
88 2 1
ATEC\FS::fix_separator()
S
88 2 1
ATEC\TOOLS::pro_only()
S
76 2 4
ATEC\LOGO::logo()
S
73 2 4
WP_Object_Cache::incr_clean()
S
74 2 4
ATEC\FS::mkdir()
S
74 2 4
ATEC\FS::getchmod()
S
86 2 1
ATEC\CHECK::input_select()
S
66 2 6
WP_Object_Cache::add_global_groups()
S
88 2 1
ATEC\TOOLS::p_bold()
S
75 2 3
ATEC\CHECK::sanitize_key()
S
87 2 1
ATEC\TOOLS::dash_class()
S
87 2 1
ATEC\TOOLS::reg_inline_script()
S
70 2 5
ATEC\FS::install_default_files()
S
63 2 10
WP_Object_Cache::replace()
S
73 2 4
WP_Object_Cache::flush_runtime()
S
73 1 5
ATEC\WPC::usage()
S
63 1 10
ATEC\TOOLS::percent_format()
S
77 1 3
wp_cache_wpc_counts()
S
92 1 1
ATEC\FS::exists()
S
90 1 1
ATEC\INIT::add_plugin_settings()
S
77 1 3
ATEC\GROUP::slug_by_dir()
S
75 1 4
wp_cache_set_multiple()
S
89 1 1
WP_Object_Cache::stats()
S
68 1 8
ATEC\TOOLS::progress_div()
S
75 1 4
ATEC\TRANSLATE::load_pll()
S
70 1 5
ATEC\INIT::plugin_url()
S
90 1 1
ATEC\DB::esc_table()
S
79 1 3
ATEC\GROUP::create_plugin()
S
64 1 10
ATEC\LOADER::normalize_path()
S
78 1 3
ATEC\INIT::trailingdotit()
S
89 1 1
ATEC\WPC::flushing_start()
S
64 1 10
WP_Object_Cache::wpc_array()
S
92 1 1
ATEC\SVG::plain()
S
78 1 3
ATEC\INIT::group_page()
S
90 1 1
ATEC_WPCA\PCache::init()
S
70 1 6
ATEC\CHECK::input_password()
S
89 1 1
ATEC\INIT::plugin_url_by_dir()
S
89 1 1
wp_cache_get_multiple()
S
89 1 1
WP_Object_Cache::get_global_groups()
S
92 1 1
ATEC\INIT::update_settings()
S
88 1 1
wp_cache_add_non_persistent_groups()
S
92 1 1
WP_Object_Cache::wpc_delete()
S
87 1 1
ATEC\CHECK::input_text()
S
71 1 4
ATEC\DASHBOARD::wpas_count_spam()
S
67 1 7
ATEC_WPCA\Tools::on_category_edit()
S
80 1 3
wp_cache_get_np_groups()
S
92 1 1
ATEC\WPC::flushing_end()
S
79 1 3
ATEC\FS::is_dir()
S
90 1 1
ATEC\INIT::add_admin_notice_action()
S
73 1 4
ATEC\GROUP::all_plugins()
S
77 1 4
ATEC\INIT::nonce()
S
89 1 1
WP_Object_Cache::get_np_groups()
S
92 1 1
wp_cache_switch_to_blog()
S
92 1 1
ATEC\WPC::flush_wp_cache_options()
S
73 1 5
ATEC\DASHBOARD::row_end()
S
92 1 1
wp_cache_get_global_groups()
S
92 1 1
ATEC\FS::trailingslashit()
S
88 1 1
ATEC_WPCA\Comments::init()
S
74 1 4
ATEC\INIT::plugin_fixed_name()
S
66 1 7
wp_cache_decr()
S
88 1 1
wp_cache_flush_runtime()
S
92 1 1
ATEC\DB::truncate_table()
S
66 1 8
ATEC\WPC::dash_trash()
S
89 1 1
ATEC\TOOLS::safe_redirect()
S
78 1 3
ATEC\TOOLS::button_confirm_td()
S
72 1 5
ATEC\TOOLS::dash_button_td()
S
71 1 5
wp_cache_set()
S
89 1 1
wp_cache_add()
S
89 1 1
ATEC\TOOLS::str_istarts_with()
S
77 1 3
ATEC\TOOLS::action_params()
S
69 1 6
WP_Object_Cache::instance()
S
79 1 3
ATEC\CHECK::checkbox()
S
62 1 10
wp_cache_delete_multiple()
S
90 1 1
ATEC\CHECK::checkbox_button_td()
S
72 1 5
ATEC\TOOLS::clean_request_bool()
S
90 1 1
ATEC\INIT::delete_admin_debug()
S
79 1 3
ATEC\TOOLS::table_footer()
S
92 1 1
ATEC\INIT::is_admin_debug()
S
75 1 4
ATEC\CHECK::opt_arr_select()
S
87 1 1
ATEC\SVG::styled()
S
66 1 8
wp_cache_add_multiple()
S
89 1 1
ATEC\INIT::bool()
S
89 1 1
ATEC\TOOLS::form_footer()
S
92 1 1
WP_Object_Cache::wpc_counts()
S
88 1 1
ATEC\INIT::set_version()
S
88 1 1
ATEC\TOOLS::clear()
S
92 1 1
wp_cache_replace()
S
89 1 1
ATEC\DASHBOARD::wpll_count_blocked()
S
67 1 7
ATEC\CHECK::opt_arr()
S
87 1 1
ATEC\TOOLS::redirect()
S
76 1 3
ATEC\DB::table()
S
74 1 4
ATEC\FIXIT::version_compare()
S
88 1 1
ATEC\TOOLS::nav_tab_dashboard()
S
89 1 1
ATEC\INIT::admin_bar_option()
S
72 1 5
ATEC\CHECK::input_url()
S
89 1 1
ATEC\INIT::dashboard_callback()
S
87 1 1
wp_cache_flush_group()
S
91 1 1
wp_cache_get()
S
89 1 1
wp_cache_add_global_groups()
S
92 1 1
ATEC\DB::all_tables()
S
76 1 4
ATEC\PRO::noop()
S
95 1 1
wp_cache_reset()
S
89 1 1
ATEC\SVG::base64()
S
74 1 4
ATEC\FS::trailingslashit_ftp()
S
88 1 1
wp_cache_incr()
S
89 1 1
ATEC\CHECK::input_color()
S
72 1 4
ATEC\FS::put()
S
88 1 1
ATEC\TOOLS::loader_div()
S
70 1 6
wp_cache_wpc_array()
S
92 1 1
ATEC\FS::upload_dir()
S
71 1 5
ATEC\TOOLS::page_footer()
S
69 1 8
ATEC\INIT::group_callback()
S
89 1 1
ATEC\TOOLS::progress()
S
90 1 1
ATEC\TOOLS::button_confirm()
S
87 1 1
ATEC\DASHBOARD::row_start()
S
89 1 1
wp_cache_delete()
S
90 1 1
ATEC\INIT::plugin_settings()
S
66 1 7
wp_cache_init()
S
90 1 1
ATEC\FS::touch()
S
72 1 5
wp_cache_close()
S
94 1 1
ATEC\DB::drop_table()
S
66 1 8
ATEC\DASHBOARD::block_start()
S
88 1 1
wp_cache_supports()
S
87 1 1
ATEC\INIT::delete_settings()
S
89 1 1
wp_cache_wpc_delete()
S
91 1 1
wp_cache_get_pre()
S
90 1 1
ATEC\DASHBOARD::block_end()
S
92 1 1
wp_cache_flush()
S
92 1 1
ATEC\DASHBOARD::border_block_start()
S
92 1 1