Code Analysis: HTTP/2 Optimization 0.0.34

Function Rating Maintainability Complexity Lines of code
O10n\AdminForm::advanced_options()
D
26
51 116
O10n\Proxy::setup()
D
30 45 114
O10n\AdminCP::ajax_page_search()
D
26
39 140
O10n\Cache::put()
D
28
38 116
O10n\AdminForm::get_advanced_options()
D
33 32 89
O10n\AdminView::load_views()
C
34 31 77
O10n\AdminForminput::type_verify()
C
38 31 56
O10n\Cache::prune()
C
37 25 62
O10n\Proxy::shutdown_update()
B
39 24 57
O10n\Client::get_html()
B
39 22 54
O10n\Proxy::proxify()
B
39 21 58
O10n\Proxy::proxy()
B
40 20 52
O10n\AdminCP::show_notices()
B
36 18 80
O10n\Output::fatal_error()
B
32 13 153
O10n\Hash::murmurhash3_int()
B
45 19 33
O10n\Http2::push_headers()
B
43 18 46
O10n\Json::beautify()
B
44 18 42
O10n\Env::is_optimization()
B
48 18 30
O10n\Cache::flush()
B
43 17 43
O10n\Core::autoload()
B
43 16 46
O10n\Url::is_local()
A
44 16 44
O10n\Cache::init_flush()
A
44 16 41
O10n\Client::setup()
A
40 15 54
O10n\Net_URL2::resolve()
A
41 14 58
O10n\Cache::get()
A
44 15 42
O10n\AdminForm::save_settings()
A
43 14 42
O10n\AdminLinkFilter::filter_url()
A
44 14 42
O10n\Net_URL2::removeDotSegments()
A
45 14 39
O10n\Json::parse()
A
46 14 39
O10n\AdminForm::schema_option()
A
45 14 38
O10n\AdminEditor::scandir()
A
39 12 64
O10n\Net_URL2::normalize()
A
48 14 33
O10n\AdminHelp::add_tabs()
A
38 11 75
O10n\Cache::index_id()
A
46 13 38
O10n\Url::cdn()
A
47 13 35
O10n\Cache::exists()
A
48 13 30
O10n\AdminForminput::get()
A
52 13 23
O10n\Module::autoload()
A
52 13 21
O10n\Tools::filter_config_match()
A
49 12 31
O10n\Cache::update_stats()
A
44 11 44
O10n\File::directory_path()
A
44 11 43
O10n\AdminScreenOptionsEditor::setup()
A
44 11 43
O10n\Module::__construct()
A
49 12 27
O10n\Cache::preserve()
A
45 11 39
O10n\AdminEditor::ajax_delete_file()
A
45 11 38
O10n\Output::process_buffer()
A
48 11 37
O10n\Client::get_config()
A
46 11 36
O10n\Cache::setup()
A
47 11 35
O10n\Cache::delete_hash_file()
A
47 11 35
O10n\Core::setup()
A
48 11 33
O10n\Cache::path()
A
49 11 29
O10n\Http2::add_meta()
A
50 11 28
O10n\AdminViewSettings::verify_input()
A
49 11 28
O10n\AdminClient::enqueue()
A
44 10 41
O10n\Options::bool()
A
52 11 23
O10n\AdminEditor::ajax_create_file()
A
46 10 37
O10n\AdminEditor::ajax_save_file()
A
46 10 36
O10n\AdminEditor::ajax_search_files()
A
47 10 33
O10n\Client::load_module()
A
49 10 32
O10n\Cache::delete()
A
47 10 32
O10n\Shutdown::on_shutdown()
A
48 10 32
O10n\Options::get()
A
50 10 29
O10n\AdminForm::invisible()
A
52 10 28
O10n\AdminForm::visible()
A
52 10 28
O10n\Cache::url()
A
51 10 23
O10n\Cache::create_tables()
A
44 8 53
O10n\Client::config_array_value_index()
A
52 10 22
O10n\Cache::stats()
A
53 10 21
O10n\AdminEditor::ajax_load_file()
A
47 9 34
O10n\Client::add_html()
A
49 9 28
O10n\Http2::push()
A
51 9 27
O10n\Cache::delete_index_file()
A
52 9 23
O10n\Uninstall::delete_settings()
A
53 9 22
O10n\Uninstall::delete_tables()
A
55 9 17
O10n\Env::is_debug()
A
57 9 16
O10n\AdminMenu::menu_svg_color()
A
48 8 30
O10n\Cache::meta()
A
49 8 29
O10n\Net_URL2::buildQuery()
A
51 8 26
O10n\File::setup()
A
51 8 25
O10n\File::rmdir()
A
52 8 23
O10n\Client::config_array_key_index()
A
54 8 21
O10n\Net_URL2::_queryArrayByBrackets()
A
48 7 36
O10n\Cache::flush_url()
A
53 8 20
O10n\Dot::has()
A
55 8 19
O10n\Module::controllers()
A
58 8 16
O10n\AdminViewBase::active_tab()
S
57 8 15
O10n\Controller::__construct()
S
51 7 24
O10n\AdminForm::schemas()
S
53 7 20
O10n\Output::add_search_replace()
S
55 7 20
O10n\Dot::get()
S
56 7 19
O10n\Db::query()
S
55 7 18
O10n\Client::config_array_data()
S
56 7 17
O10n\AdminView::display()
S
49 6 31
O10n\Error::handle()
S
57 7 16
O10n\Net_URL2::getCanonical()
S
57 7 15
O10n\AdminClient::setup()
S
49 6 29
O10n\File::safe_path()
S
59 7 13
O10n\Net_URL2::_queryArrayByKey()
S
52 6 28
O10n\Env::is_ssl()
S
60 7 12
O10n\Net_URL2::_isFragmentOnly()
S
63 7 11
O10n\Admin::add_notice()
S
51 6 25
O10n\Url::rebase()
S
53 6 22
O10n\AdminGlobal::admin_bar()
S
47 5 35
O10n\File::put_contents()
S
55 6 20
O10n\Cache::query_hash_id()
S
54 6 20
O10n\Net_URL2::setAuthority()
S
55 6 20
O10n\Dot::delete()
S
55 6 19
O10n\AdminViewBase::setup()
S
54 6 18
O10n\Net_URL2::getURL()
S
56 6 18
O10n\Error::fatal()
S
55 6 18
O10n\Dot::set()
S
58 6 16
O10n\Url::request()
S
60 7 10
O10n\Shutdown::add()
S
59 6 14
O10n\Net_URL2::getQueryVariables()
S
51 5 27
O10n\Db::setup()
S
61 6 11
O10n\AdminScreen::set_screen_options()
S
61 6 11
O10n\Http::request()
S
53 5 21
O10n\File::directory_url()
S
54 5 20
O10n\Db::fetch()
S
57 5 17
O10n\File::mkdir()
S
58 5 16
O10n\Options::delete()
S
57 5 16
O10n\AdminForminput::newline_array()
S
58 5 16
O10n\Net_URL2::parseUrl()
S
58 5 15
O10n\AdminViewBase::header_template()
S
58 5 15
O10n\AdminViewBase::footer_template()
S
58 5 15
O10n\Core::loading_failed()
S
57 5 14
O10n\AdminViewBase::template()
S
59 5 14
O10n\Cache::delete_empty_directory()
S
59 5 14
O10n\Client::config_index()
S
59 5 14
O10n\Controller::after_optimization_setup()
S
59 5 14
O10n\Http2::setup()
S
60 5 13
O10n\Tools::filter_list_match()
S
61 5 12
O10n\Cache::create_hash_id()
S
55 4 18
O10n\Install::upgrade()
S
58 4 16
O10n\AdminHttp2::plugin_row_meta()
S
57 4 16
O10n\Controller::construct()
S
56 4 16
O10n\AdminViewHttp2::template()
S
57 4 16
O10n\AdminView::json_path()
S
63 5 10
O10n\Url::get_host()
S
70 5 5
O10n\Output::apply_search_replace()
S
59 4 14
O10n\Client::config_fill_empty()
S
59 4 14
O10n\Net_URL2::getAuthority()
S
60 4 14
O10n\AdminScreen::show_screen_options()
S
60 4 14
O10n\AdminForm::value()
S
61 4 13
O10n\AdminClient::index()
S
60 4 13
O10n\Dot::isEmpty()
S
61 4 13
O10n\Controller::after_controller_setup()
S
60 4 13
O10n\AjaxRequestData::__construct()
S
60 4 13
O10n\Db::free_result()
S
62 4 13
O10n\Cache::hash_path()
S
60 4 12
O10n\AdminOptions::delete()
S
62 4 12
O10n\Db::last_error()
S
62 4 12
O10n\Dot::merge()
S
62 4 11
O10n\Dot::push()
S
63 4 11
O10n\AdminForminput::error()
S
62 4 11
O10n\AdminMenu::admin_menu()
S
49 2 38
O10n\AdminForminput::verify_json()
S
57 3 17
O10n\AdminForminput::json_validation_object()
S
58 3 16
O10n\AdminForminput::validate()
S
57 3 16
O10n\AdminOptions::save()
S
57 3 16
O10n\File::touch()
S
63 4 10
O10n\AdminHttp2::admin_menu()
S
58 3 15
O10n\AdminView::client_config()
S
59 3 15
O10n\AdminView::is_settings()
S
65 4 10
O10n\Url::translate_protocol()
S
68 4 6
O10n\Dot::add()
S
65 4 9
O10n\AdminForminput::save()
S
64 4 10
O10n\Net_URL2::_buildAuthorityAndPath()
S
67 4 7
O10n\Controller::__get()
S
64 4 9
O10n\AdminMenu::reorder_menu()
S
64 4 10
O10n\Core::_get()
S
64 4 10
O10n\AdminEditor::enqueue_scripts()
S
58 3 15
O10n\File::valid_path()
S
61 3 13
O10n\AdminViewHttp2::verify_input()
S
60 3 13
O10n\AdminLinkFilter::setup()
S
59 3 13
O10n\AdminScreen::load_template()
S
60 3 13
O10n\Options::json()
S
62 3 12
O10n\Client::set_config()
S
61 3 12
O10n\File::get_opcache()
S
63 3 11
O10n\AdminCP::page_search_optgroups()
S
55 2 23
O10n\AdminScreenOptionsEditor::save()
S
69 3 6
O10n\AdminForm::line_array()
S
68 3 6
O10n\AdminForm::get()
S
68 3 8
O10n\File::theme_directory()
S
66 3 9
O10n\Hash::url()
S
66 3 8
O10n\AdminForm::selected()
S
70 3 6
O10n\AjaxRequestData::output_ok()
S
64 3 10
O10n\AdminForm::newline_array_string()
S
69 3 6
O10n\Net_URL2::setUserinfo()
S
64 3 10
O10n\Net_URL2::_queryKeyBracketOffset()
S
66 3 8
O10n\AdminViewHttp2::enqueue_scripts()
S
70 3 6
O10n\AdminClient::set_config()
S
64 3 10
O10n\AdminForminput::load_post()
S
65 3 9
O10n\Output::setup()
S
70 3 6
O10n\AdminClient::set_lg()
S
63 3 10
O10n\AdminClient::client_init()
S
73 3 5
O10n\Proxy::debug_config()
S
65 3 9
O10n\Cache::store()
S
68 3 6
O10n\Tools::merge_indexed_arrays()
S
66 3 9
O10n\Url::valid_protocol()
S
67 3 8
O10n\AdminForminput::errors()
S
78 3 3
O10n\Cache::cached_path()
S
67 3 7
O10n\Dot::getArrayItems()
S
67 3 8
O10n\Dot::toJson()
S
67 3 7
O10n\Net_URL2::__construct()
S
66 3 8
O10n\Dot::clear()
S
64 3 10
O10n\Net_URL2::getRequested()
S
64 3 9
O10n\Db::num_rows()
S
64 3 10
O10n\AjaxRequestData::data()
S
71 3 6
O10n\Db::insert_id()
S
64 3 10
O10n\Http::get()
S
64 2 11
O10n\Http::head()
S
64 2 11
O10n\Cache::index_path()
S
61 2 11
O10n\AdminCP::plugin_title()
S
67 1 26
O10n\Net_URL2::setQueryVariables()
S
64 2 11
O10n\AdminScreen::load_screen()
S
61 2 11
O10n\Exception::__construct()
S
62 2 11
O10n\Cache::index_table()
S
67 2 7
O10n\Env::is_dev()
S
79 2 3
O10n\Exception::isAdminNotice()
S
79 2 3
O10n\Exception::isFatal()
S
79 2 3
O10n\Env::admin_bar()
S
71 2 6
O10n\Net_URL2::getUser()
S
72 2 5
O10n\Core::load_controller()
S
63 2 9
O10n\Url::root_path()
S
70 2 6
O10n\Output::ob_start()
S
71 2 6
O10n\AdminView::nocache_headers()
S
71 2 6
O10n\AjaxRequestData::output_errors()
S
70 2 6
O10n\AdminViewHttp2::setup()
S
71 2 6
O10n\Options::save()
S
64 2 9
O10n\Core::forward_exception()
S
70 2 6
O10n\Module::admin_view_directory()
S
72 2 6
O10n\AdminForm::json()
S
70 2 6
O10n\AdminViewBase::tabs()
S
69 2 7
O10n\File::clear_opcache()
S
74 2 5
O10n\Module::load_module()
S
64 2 8
O10n\File::trailingslashit()
S
77 2 3
O10n\File::un_trailingslashit()
S
66 2 8
O10n\Net_URL2::__get()
S
68 2 7
O10n\AdminCP::enqueue()
S
65 2 9
O10n\Dot::pull()
S
65 2 10
O10n\Proxy::meta()
S
68 2 7
O10n\Http::user_agent()
S
70 2 6
O10n\AdminViewBase::admin_base()
S
69 2 7
O10n\AdminForm::is_checked()
S
71 2 6
O10n\AdminForm::checked()
S
74 2 5
O10n\Install::setup()
S
62 2 10
O10n\Install::cron_schedules()
S
66 2 8
O10n\Net_URL2::getOption()
S
75 2 4
O10n\Module::load_core()
S
73 2 5
O10n\Module::cache_store_index()
S
73 2 6
O10n\Module::cache_stores()
S
73 2 6
O10n\Options::set()
S
72 2 5
O10n\Net_URL2::getPassword()
S
72 2 5
O10n\Admin::wp_setup()
S
73 2 5
O10n\Client::at()
S
70 2 6
O10n\Url::remove_host()
S
66 2 8
O10n\Core::load()
S
65 2 8
O10n\Net_URL2::__set()
S
70 2 6
O10n\Options::restrict_option_access()
S
72 2 6
O10n\Options::setup()
S
67 2 7
O10n\Hash::base10()
S
67 2 7
O10n\File::get_json()
S
68 2 7
O10n\File::put_opcache()
S
67 2 7
O10n\Db::escape()
S
68 2 7
O10n\Exception::isLog()
S
79 2 3
O10n\Dot::offsetSet()
S
69 2 7
O10n\Client::after()
S
70 2 6
O10n\Url::nowww()
S
70 2 6
O10n\Client::print_exception()
S
68 2 7
O10n\Core::load_module()
S
69 2 6
O10n\Core::modules()
S
72 2 6
O10n\Core::__construct()
S
72 2 5
O10n\AdminScreen::init()
S
71 2 6
O10n\Proxy::load()
S
62 1 13
O10n\Client::load()
S
64 1 11
O10n\AdminScreenOptionsEditor::get_themes()
S
82 1 3
O10n\AdminViewIntro::setup()
S
81 1 3
O10n\AdminView::form_start()
S
80 1 3
O10n\I18n::setup()
S
78 1 3
O10n\Url::load()
S
69 1 7
O10n\Error::load()
S
71 1 6
O10n\Controller::allow_public()
S
81 1 3
O10n\AdminView::active_tab()
S
79 1 3
O10n\Net_URL2::setPort()
S
77 1 4
O10n\Install::load()
S
71 1 6
O10n\Env::setup()
S
78 1 3
O10n\Net_URL2::__toString()
S
81 1 3
O10n\AdminView::form_end()
S
80 1 3
O10n\Install::deactivate()
S
77 1 4
o10n_cron_prune_cache()
S
82 1 3
O10n\Net_URL2::setScheme()
S
77 1 4
O10n\AdminScreenOptionsBase::save()
S
91 1 2
O10n\AdminViewHttp2::setup_view()
S
74 1 4
O10n\AdminGlobal::load()
S
73 1 5
O10n\AdminViewIntro::load()
S
79 1 3
O10n\Proxy::cache_hash()
S
78 1 3
O10n\AdminForminput::bool()
S
79 1 3
O10n\Env::load()
S
73 1 5
O10n\Module::dir_path()
S
81 1 3
O10n\Admin::get_notices()
S
79 1 3
O10n\AdminView::get_controller()
S
81 1 3
O10n\AdminForminput::set()
S
79 1 3
O10n\Module::dir_url()
S
81 1 3
O10n\Module::__wakeup()
S
89 1 2
O10n\AdminHelp::setup()
S
78 1 3
O10n\AdminViewBase::view_key()
S
81 1 3
O10n\AjaxRequestData::errors()
S
82 1 3
O10n\HTTPException::getStatus()
S
82 1 3
O10n\ModuleAdminController::activate()
S
81 1 3
O10n\AdminMenu::load()
S
73 1 5
O10n\Module::__clone()
S
89 1 2
O10n\Net_URL2::_encodeCallback()
S
79 1 3
O10n\Tools::setup()
S
91 1 2
O10n\Cache::load()
S
65 1 10
O10n\Json::setup()
S
91 1 2
O10n\AdminEditor::setup()
S
65 1 8
O10n\AdminMenu::admin_icon()
S
71 1 5
O10n\AdminForm::load()
S
66 1 9
O10n\AdminAjax::request()
S
80 1 3
push()
S
79 1 3
O10n\AdminForminput::verify()
S
75 1 4
O10n\AdminViewHttp2::load()
S
69 1 7
O10n\Shutdown::setup()
S
80 1 3
O10n\Module::version()
S
81 1 3
O10n\File::load()
S
71 1 6
O10n\Net_URL2::setFragment()
S
77 1 4
O10n\Exception::getCategory()
S
82 1 3
O10n\Shutdown::load()
S
79 1 3
O10n\AdminView::setup()
S
71 1 5
O10n\Dot::getIterator()
S
80 1 3
O10n\Net_URL2::getHost()
S
82 1 3
O10n\AjaxRequestData::has_errors()
S
80 1 3
O10n\AdminMenu::setup()
S
74 1 4
O10n\Http::setup()
S
91 1 2
O10n\Module::basename()
S
81 1 3
O10n\Net_URL2::unsetQueryVariable()
S
73 1 5
O10n\AdminViewIntro::setup_view()
S
91 1 2
O10n\AdminView::active()
S
81 1 3
O10n\I18n::load_textdomain()
S
70 1 7
O10n\Dot::jsonSerialize()
S
82 1 3
O10n\Hash::load()
S
76 1 4
O10n\I18n::load()
S
79 1 3
O10n\AdminScreenOptionsBase::get_data()
S
81 1 3
O10n\Net_URL2::setPath()
S
77 1 4
O10n\Net_URL2::getFragment()
S
82 1 3
O10n\Dot::__construct()
S
80 1 3
O10n\Env::template_redirect()
S
73 1 5
O10n\Db::insert()
S
75 1 4
O10n\AdminForminput::setup()
S
91 1 2
O10n\AdminView::active_controller()
S
81 1 3
O10n\Client::header()
S
81 1 3
O10n\ModuleAdminController::admin_base()
S
82 1 3
O10n\Options::load()
S
73 1 5
O10n\AdminViewSettings::setup()
S
81 1 3
O10n\Net_URL2::setQuery()
S
77 1 4
O10n\AdminScreenOptionsBase::setup()
S
91 1 2
O10n\AdminHelp::load()
S
71 1 6
O10n\AdminView::load()
S
65 1 10
O10n\Dot::setReference()
S
80 1 3
O10n\ModuleAdminController::deactivate()
S
81 1 3
O10n\Client::footer()
S
81 1 3
O10n\Install::activate()
S
81 1 3
O10n\Uninstall::__construct()
S
81 1 3
O10n\Error::setup()
S
91 1 2
O10n\HTTPException::__construct()
S
70 1 6
O10n\Net_URL2::_normalize()
S
70 1 7
O10n\AdminAjax::load()
S
79 1 3
O10n\Core::__clone()
S
89 1 2
O10n\AdminClient::preload_CodeMirror()
S
80 1 3
O10n\AdminOptions::setup()
S
91 1 2
O10n\AdminViewBase::setup_view()
S
91 1 2
O10n\Module::name()
S
81 1 3
O10n\Http::load()
S
73 1 5
O10n\Dot::exists()
S
79 1 3
O10n\Dot::setArray()
S
80 1 3
O10n\AdminScreenOptionsBase::set_data()
S
80 1 3
O10n\AdminCP::load()
S
68 1 8
O10n\AdminScreen::load()
S
79 1 3
O10n\AjaxRequestData::user_id()
S
82 1 3
O10n\AdminViewSettings::setup_view()
S
78 1 3
O10n\AdminAjax::setup()
S
91 1 2
O10n\AdminHttp2::plugin_title()
S
73 1 6
O10n\Net_URL2::_normalizeCallback()
S
78 1 3
O10n\AdminHttp2::setup()
S
69 1 6
O10n\Output::load()
S
73 1 5
O10n\Db::load()
S
76 1 4
O10n\Net_URL2::getPath()
S
82 1 3
O10n\Tools::load()
S
79 1 3
O10n\AjaxRequestData::output()
S
81 1 3
O10n\HTTPException::getRequestType()
S
82 1 3
O10n\Http2::load()
S
66 1 9
O10n\AdminHttp2::load()
S
73 1 5
O10n\AdminForminput::load()
S
71 1 6
O10n\Json::load()
S
79 1 3
O10n\AdminCP::setup()
S
66 1 8
O10n\AdminViewBase::load()
S
69 1 7
O10n\AdminScreen::setup()
S
71 1 5
O10n\Url::setup()
S
91 1 2
O10n\AdminGlobal::setup()
S
78 1 3
O10n\Module::module_key()
S
81 1 3
O10n\HTTPException::getResponse()
S
82 1 3
O10n\Admin::setup()
S
75 1 4
O10n\Admin::load()
S
79 1 3
O10n\AjaxRequestData::add_error()
S
80 1 3
O10n\Admin::is_admin()
S
81 1 3
O10n\Net_URL2::setHost()
S
77 1 4
O10n\Dot::offsetExists()
S
80 1 3
O10n\AdminScreenOptionsEditor::load()
S
73 1 5
O10n\Net_URL2::getUserinfo()
S
82 1 3
O10n\AdminEditor::load()
S
69 1 7
O10n\AjaxRequestData::user()
S
82 1 3
O10n\Hash::setup()
S
91 1 2
O10n\Options::update()
S
79 1 3
search_replace()
S
79 1 3
O10n\AdminClient::load()
S
73 1 5
O10n\Dot::offsetGet()
S
80 1 3
O10n\Net_URL2::isAbsolute()
S
81 1 3
O10n\Net_URL2::getPort()
S
82 1 3
O10n\AdminClient::preload_JSONEditor()
S
80 1 3
O10n\AdminScreenOptionsBase::load()
S
79 1 3
O10n\AdminOptions::load()
S
73 1 5
O10n\Module::admin_tabs()
S
77 1 3
O10n\AdminLinkFilter::load()
S
71 1 6
O10n\AdminViewHttp2::help_tab()
S
65 1 9
O10n\AdminViewSettings::load()
S
78 1 3
O10n\Client::add_module_definitions()
S
75 1 4
O10n\AdminHttp2::settings_link()
S
70 1 5
O10n\ModuleAdminController::admin_nav_tabs()
S
82 1 3

16 more item(s) not shown.