Code Analysis: Favicon by RealFaviconGenerator 1.3.30

Function Rating Maintainability Complexity Lines of code
Favicon_By_RealFaviconGenerator_Common::check_for_updates()
C
35 24 72
Favicon_By_RealFaviconGenerator_Admin::process_ignored_notice()
A
46 13 37
Favicon_By_RealFaviconGenerator_Api_Response::downloadFile()
A
54 10 19
Favicon_By_RealFaviconGenerator_Api_Response::downloadZipFile()
A
45 7 44
Favicon_By_RealFaviconGenerator_Api_Response::downloadAndUnpack()
S
51 7 27
Favicon_By_RealFaviconGenerator_Admin::install_new_favicon()
S
45 5 45
Favicon_By_RealFaviconGenerator_Api_Response::__construct()
S
49 6 29
Favicon_By_RealFaviconGenerator_Admin::is_manual_update_notice_to_be_displayed()
S
52 6 25
Favicon_By_RealFaviconGenerator_Common::get_updates_list()
S
55 6 21
Favicon_By_RealFaviconGenerator_Admin::store_pictures()
S
56 6 19
Favicon_By_RealFaviconGenerator_Admin::display_update_notice()
S
44 3 56
Favicon_By_RealFaviconGenerator_Admin::is_automatic_update_notice_to_be_displayed()
S
54 5 22
Favicon_By_RealFaviconGenerator_Common::set_updates_data()
S
55 5 20
Favicon_By_RealFaviconGenerator_Admin::store_preview()
S
56 5 17
Favicon_By_RealFaviconGenerator_Admin::create_favicon_appearance_page()
S
49 4 31
Favicon_By_RealFaviconGenerator_Common::remove_directory()
S
60 5 14
Favicon_By_RealFaviconGenerator_Common::set_favicon_configured()
S
58 4 18
Favicon_By_RealFaviconGenerator_Common::log_info()
S
67 5 7
Favicon_By_RealFaviconGenerator_Admin::register_admin_actions()
S
55 3 22
Favicon_By_RealFaviconGenerator_Common::get_updates_description()
S
54 3 21
Favicon_By_RealFaviconGenerator_Common::run_non_interactive_api_request()
S
58 3 17
Favicon_By_RealFaviconGenerator_Api_Response::downloadFilesDirectly()
S
58 3 16
Favicon_By_RealFaviconGenerator_Admin::can_access_pics_with_url_rewrite()
S
64 4 9
Favicon_By_RealFaviconGenerator_Admin::download_result_json()
S
62 3 11
Favicon_By_RealFaviconGenerator_Common::add_favicon_markups()
S
56 2 20
fbrfg_clean_site_instance()
S
66 3 9
Favicon_By_RealFaviconGenerator_Admin::rewrite_pictures_url()
S
63 3 10
Favicon_By_RealFaviconGenerator_Api_Response::getParam()
S
68 3 7
Favicon_By_RealFaviconGenerator_Api_Response::ends_with()
S
70 3 5
Favicon_By_RealFaviconGenerator_Common::get_most_recent_automatic_update()
S
71 3 5
Favicon_By_RealFaviconGenerator_Common::get_options_list()
S
62 1 16
Favicon_By_RealFaviconGenerator_Admin::create_favicon_settings_menu()
S
59 1 16
Favicon_By_RealFaviconGenerator_Common::is_preview_available()
S
74 2 4
Favicon_By_RealFaviconGenerator_Common::return_empty_favicon_for_genesis()
S
68 2 8
Favicon_By_RealFaviconGenerator_Common::get_files_url()
S
68 2 6
Favicon_By_RealFaviconGenerator::get_instance()
S
71 2 6
Favicon_By_RealFaviconGenerator_Common::add_parameter_to_current_url()
S
64 2 9
Favicon_By_RealFaviconGenerator_Api_Response::append_directory_separator()
S
71 2 6
Favicon_By_RealFaviconGenerator_Admin::wp_in_root()
S
73 2 4
Favicon_By_RealFaviconGenerator_Admin::get_instance()
S
71 2 6
Favicon_By_RealFaviconGenerator_Common::is_favicon_in_root()
S
75 2 4
Favicon_By_RealFaviconGenerator_Admin::get_preview_path()
S
69 2 7
Favicon_By_RealFaviconGenerator_Admin::get_preview_url()
S
71 2 6
Favicon_By_RealFaviconGenerator_Common::get_update_data()
S
67 2 8
Favicon_By_RealFaviconGenerator_Common::load_plugin_textdomain()
S
62 1 11
Favicon_By_RealFaviconGenerator_Api_Response::isFilesInRoot()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::portable_filename()
S
79 1 3
Favicon_By_RealFaviconGenerator_Common::get_favicon_current_version()
S
79 1 3
Favicon_By_RealFaviconGenerator_Common::set_preview_file_name()
S
73 1 6
Favicon_By_RealFaviconGenerator_Common::current_page_url()
S
71 1 5
Favicon_By_RealFaviconGenerator_Admin::get_picture_dir()
S
81 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getPreviewPath()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::remove_genesis_favicon()
S
76 1 4
Favicon_By_RealFaviconGenerator_Admin::__construct()
S
68 1 7
Favicon_By_RealFaviconGenerator_Admin::get_picture_url()
S
81 1 3
Favicon_By_RealFaviconGenerator_Admin::create_favicon_settings_page()
S
63 1 10
Favicon_By_RealFaviconGenerator_Api_Response::getPreviewUrl()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getPackageUrl()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getVersion()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getCompressedPackagePath()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getCustomParameter()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::set_favicon_current_version()
S
79 1 3
Favicon_By_RealFaviconGenerator_Common::get_tmp_dir()
S
78 1 3
Favicon_By_RealFaviconGenerator::__construct()
S
72 1 5
Favicon_By_RealFaviconGenerator::activate()
S
89 1 2
Favicon_By_RealFaviconGenerator_Api_Response::getNonInteractiveAPIRequest()
S
80 1 3
Favicon_By_RealFaviconGenerator_Admin::set_boolean_user_option()
S
73 1 5
Favicon_By_RealFaviconGenerator_Common::is_favicon_configured()
S
75 1 4
Favicon_By_RealFaviconGenerator_Common::set_most_recent_automatic_update()
S
67 1 10
Favicon_By_RealFaviconGenerator_Api_Response::getFilesURLs()
S
80 1 3
Favicon_By_RealFaviconGenerator_Admin::get_boolean_user_option()
S
73 1 5
Favicon_By_RealFaviconGenerator_Admin::get_full_picture_path()
S
79 1 3
Favicon_By_RealFaviconGenerator_Common::get_non_interactive_api_request()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getProductionPackagePath()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::portable_rename()
S
73 1 5
Favicon_By_RealFaviconGenerator_Api_Response::getFilesLocation()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::get_files_dir()
S
74 1 4
Favicon_By_RealFaviconGenerator_Common::set_latest_manual_available_update()
S
73 1 6
Favicon_By_RealFaviconGenerator_Common::get_latest_manual_available_update()
S
80 1 3
Favicon_By_RealFaviconGenerator::deactivate()
S
80 1 3
Favicon_By_RealFaviconGenerator_Admin::get_picture_path()
S
78 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getHtmlCode()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::isCompressed()
S
80 1 3
Favicon_By_RealFaviconGenerator_Api_Response::getUncompressedPackagePath()
S
80 1 3
Favicon_By_RealFaviconGenerator_Common::get_preview_file_name()
S
80 1 3