Amazon_S3_And_CloudFront D

Total Complexity 682
Dependencies 56
Dependents 4
Total lines 4,741
Lines of code 2,787
Logical lines of code 1,459
Comment lines 1,263
Methods 147
Properties 26

Methods 147

Method Rating Maintainability Complexity Lines of code
output_diagnostic_info()
D
1
109 499
get_setting()
D
24
61 145
get_url_preview()
C
32 21 109
media_counts()
B
39 20 61
get_setting_use_bucket_acls()
A
45 16 42
get_all_settings()
A
44 15 49
plugin_load()
A
22
2 243
get_dynamic_prefix()
A
48 16 30
get_legacy_defined_settings()
A
45 15 42
check_write_permission()
A
45 13 39
get_provider_client()
A
51 11 26
set_storage_provider()
A
52 11 25
set_delivery_provider()
A
52 11 25
is_attachment_served_by_provider()
A
55 11 19
get_docs()
A
42 8 51
get_setting_region()
A
54 9 21
verify_ajax_request()
A
54 9 19
use_acl_for_intermediate_size()
A
56 9 17
get_bucket_region()
A
45 7 43
init()
S
40 5 59
handle_aws_access_key_migration()
S
50 7 26
get_db_init_status()
S
52 6 24
get_available_delivery_provider_details()
S
42 4 52
get_item_handler()
S
55 6 22
get_image_sizes_details()
S
55 6 17
check_for_items_table()
S
50 5 30
private_prefix_enabled()
S
60 6 14
our_screen()
S
61 6 12
get_storage_provider_instance()
S
57 5 18
create_bucket()
S
58 5 15
get_year_month_directory_name()
S
57 5 15
more_info_link()
S
58 5 14
get_acl_for_intermediate_size()
S
60 5 13
is_plugin_setup()
S
62 5 12
switch_to_blog()
S
63 5 11
get_available_storage_provider_details()
S
41 2 55
does_file_exist_local()
S
54 4 22
register_api_endpoints()
S
56 4 18
get_js_urls()
S
44 2 47
remove_region_on_constant_change()
S
63 5 10
clear_scheduled_event()
S
61 4 14
check_for_gd_imagick()
S
60 4 13
use_ssl()
S
62 4 12
memory_exceeded()
S
61 4 12
get_setting_bucket()
S
61 4 12
bucket_changed()
S
64 4 11
get_setting_provider()
S
62 4 11
get_memory_limit()
S
62 4 11
get_allowed_settings_keys()
S
50 2 33
maybe_display_deprecated_http_notice()
S
56 3 17
get_buckets()
S
57 3 17
does_file_exist()
S
65 4 9
imagick_enabled()
S
68 4 7
maybe_fix_local_subsite_url()
S
65 4 8
http_prepare_download_log()
S
58 3 14
plugin_deactivated_notice()
S
59 3 14
get_provider_classes()
S
62 3 13
get_summary_counts()
S
61 3 12
render_addons()
S
63 3 11
get_offload_remaining_upsell_message()
S
62 3 11
get_setting_args()
S
55 2 19
schedule_event()
S
64 3 10
get_simple_file_prefix()
S
66 3 8
gd_enabled()
S
69 3 7
is_current_blog()
S
68 3 7
set_setting()
S
67 3 7
get_acl_display_name()
S
71 3 5
get_provider_class()
S
68 3 7
settings_validation_status()
S
71 3 5
settings_saved_notice()
S
69 3 6
maybe_update_delivery_path()
S
63 3 10
get_provider_name()
S
67 3 7
get_provider_service_name()
S
67 3 7
multisite_get_space_used()
S
61 2 13
enable_integrations()
S
61 2 12
does_file_exist_provider()
S
62 2 11
get_object_version_string()
S
62 2 11
remove_access_keys_if_constants_set()
S
75 2 5
__construct()
S
67 2 7
get_plugin_details()
S
67 2 7
open_ssl_enabled()
S
70 2 7
get_default_object_prefix()
S
65 2 9
get_addons()
S
69 2 7
restore_current_blog()
S
75 2 5
make_acl_admin_notice()
S
66 2 7
generate_unique_filename()
S
65 2 9
get_summary_type_class()
S
71 2 6
set_client()
S
71 2 6
bucket_writable()
S
65 2 9
check_bucket()
S
75 2 4
get_url_scheme()
S
68 2 8
get_summary_type_name()
S
68 2 7
get_object_prefix()
S
71 2 6
maybe_remove_query_string()
S
68 2 7
get_source_type_class()
S
71 2 6
get_source_type_name()
S
69 2 7
get_boolean_format_settings()
S
61 1 15
admin_menu()
S
62 1 12
get_notifications()
S
79 1 3
get_integration_manager()
S
82 1 3
dismiss_notification()
S
81 1 3
get_available_addons()
S
82 1 3
get_addon_icon_url()
S
71 1 5
get_delivery_provider()
S
82 1 3
get_running_upgrade()
S
79 1 3
handle_aws_access_key_form_header()
S
64 1 9
get_upgrade_locked_notifications()
S
80 1 3
is_upgrading()
S
81 1 3
get_provider()
S
81 1 3
register_source_type()
S
80 1 3
get_summary_type_classes()
S
82 1 3
get_upgrades_info()
S
69 1 7
get_source_type_classes()
S
82 1 3
register_summary_type()
S
80 1 3
get_storage_provider()
S
82 1 3
get_default_region()
S
81 1 3
get_api_manager()
S
82 1 3
remove_access_keys()
S
74 1 5
get_default_storage_provider()
S
81 1 3
aws_admin_menu()
S
67 1 9
register_modal_assets()
S
65 1 8
load_settings_assets()
S
67 1 8
end_ajax()
S
82 1 3
get_legacy_settings_keys()
S
71 1 7
get_sensitive_settings()
S
76 1 5
get_monitored_settings_blacklist()
S
73 1 6
get_skip_sanitize_settings()
S
81 1 3
get_path_format_settings()
S
73 1 6
get_prefix_format_settings()
S
73 1 6
render_page()
S
74 1 5
get_settings_tabs()
S
66 1 8
get_local_url_preview()
S
75 1 4
upgrade_virtual_host()
S
69 1 7
remove_wp_plugin_dir()
S
72 1 5
get_allowed_mime_types()
S
79 1 3
get_default_delivery_provider()
S
81 1 3
get_settings_nonce_key()
S
80 1 3
get_plugin_prefix_slug()
S
79 1 3
get_plugin_prefix()
S
82 1 3
_throw_error()
S
79 1 3
get_utm_source()
S
81 1 3
get_wpe_url_utm_content()
S
80 1 3
get_plugin_menu_title()
S
80 1 3
settings_more_info_link()
S
78 1 3
get_plugin_page_title()
S
80 1 3
filter_input()
S
78 1 3
process_bucket_change_after_init()
S
79 1 3