Code Analysis: C3 Cloudfront Cache Controller 5.5.1

Function Rating Maintainability Complexity Lines of code
C3_Client_V2::create_credentials()
A
50 11 30
C3_Client_V3::create_credentials()
A
50 11 30
C3_CloudFront_Clear_Cache_Command::update()
A
48 9 35
C3_Auth::auth()
A
49 8 30
C3_Controller::update_settings()
A
52 8 26
C3_Invalidation::query_normalize()
A
54 8 22
C3_Logs::list_invalidations()
A
48 7 31
C3_CloudFront_Clear_Cache_Command::flush()
S
52 6 26
C3_Invalidation::_get_dist_id()
S
61 6 12
C3_Invalidation::invalidation()
S
53 5 24
C3_Client_Base::_get_invalidation_items_from_post()
S
54 5 20
C3_Admin::get_invalidation_logs()
S
49 4 30
C3_Invalidation::_register_cron_event()
S
59 5 13
C3_Log_Utils::parse_invalidation_lists()
S
62 5 12
C3_Invalidation::_do_invalidation()
S
55 4 19
C3_Client_Base::get_invalidation_items()
S
60 4 14
C3_Admin::_get_auth_form()
S
50 3 28
C3_Invalidation::_is_invalidation()
S
62 4 11
C3_Invalidation::_merge_transient_invalidation_query()
S
54 3 21
C3_Controller::plugins_loaded()
S
55 3 18
C3_Client_V3::create_cloudfront_client()
S
58 3 16
C3_Controller::is_trust_post_param()
S
67 4 8
C3_Invalidation::cron_invalidation()
S
60 3 14
C3_Client_V2::create_cloudfront_client()
S
62 3 13
C3_Admin::_get_manual_invalidation_form()
S
52 2 25
C3_Base::is_amimoto_managed()
S
70 3 6
C3_Base::is_wp_cli()
S
71 3 6
C3_Controller::_show_error()
S
60 2 15
c3_get_aws_sdk_version()
S
67 3 9
C3_Base::are_key_constants_set()
S
78 3 3
C3_Controller::_esc_setting_param()
S
68 2 7
c3_check_aws_sdk_version()
S
70 2 6
C3_Invalidation::get_instance()
S
69 2 7
c3_is_later_than_php_55()
S
68 2 7
CloudFront_Clear_Cache::get_instance()
S
69 2 7
C3_Client_Base::_make_invalidate_path()
S
69 2 6
C3_Controller::get_instance()
S
69 2 7
C3_Base::version()
S
66 2 8
C3_Menus::get_instance()
S
69 2 7
C3_Base::get_secret_key()
S
67 2 8
C3_Invalidation::post_invalidation()
S
71 2 6
C3_Client_V3::get_instance()
S
69 2 7
C3_Component::get_instance()
S
69 2 7
C3_Admin::get_instance()
S
69 2 7
C3_Base::text_domain()
S
66 2 8
C3_Client_V2::get_instance()
S
69 2 7
C3_Client_Base::get_instance()
S
69 2 7
C3_Base::get_distribution_id()
S
67 2 8
C3_Auth::get_instance()
S
69 2 7
C3_Base::is_multisite()
S
79 2 3
C3_Base::get_c3_option()
S
74 2 4
C3_Base::get_access_key()
S
67 2 8
C3_Invalidation::_create_cf_client()
S
64 2 10
C3_Client_V3::create_invalidation_query()
S
61 1 13
C3_Base::get_c3_options()
S
63 1 11
C3_Client_V2::create_invalidation_query()
S
63 1 11
C3_Admin::inject_to_amimoto_dashboard()
S
74 1 5
C3_Auth::__construct()
S
80 1 3
C3_Controller::inject_c3_admin_content()
S
71 1 6
C3_Client_Base::__construct()
S
80 1 3
c3_get_loaded_aws_sdk_version()
S
76 1 4
C3_Menus::define_menus()
S
65 1 10
CloudFront_Clear_Cache::c3_invalidation()
S
73 1 5
C3_Base::get_c3_options_name()
S
66 1 8
C3_Component::show_panel_html()
S
73 1 5
c3_unset_avoid_cache_cookie()
S
74 1 4
C3_Admin::init_panel()
S
82 1 3
C3_Client_V3::__construct()
S
80 1 3
C3_Component::get_layout_html()
S
72 1 6
C3_Menus::__construct()
S
80 1 3
C3_Component::__construct()
S
80 1 3
C3_Menus::init()
S
79 1 3
C3_Invalidation::__construct()
S
80 1 3
C3_Client_V2::__construct()
S
80 1 3
C3_Base::has_managed_cdn()
S
80 1 3
C3_Admin::__construct()
S
80 1 3
C3_Admin::get_content_html()
S
68 1 8
C3_Controller::init()
S
79 1 3
C3_Admin::_get_header()
S
69 1 6