Amazon_S3_And_CloudFront D

Total Complexity 647
Dependencies 55
Dependents 4
Total lines 4,523
Lines of code 2,671
Logical lines of code 1,397
Comment lines 1,201
Methods 141
Properties 24

Methods 141

Method Rating Maintainability Complexity Lines of code
output_diagnostic_info()
D
2
105 481
get_setting()
D
24
61 145
get_url_preview()
B
34 17 100
get_setting_use_bucket_acls()
A
45 16 42
get_all_settings()
A
44 15 49
get_dynamic_prefix()
A
48 16 30
plugin_load()
A
23
2 221
get_legacy_defined_settings()
A
46 14 40
check_write_permission()
A
45 11 39
media_counts()
A
45 11 39
is_attachment_served_by_provider()
A
55 11 19
get_provider_client()
A
52 10 24
set_delivery_provider()
A
54 10 22
set_storage_provider()
A
54 10 22
get_docs()
A
42 8 51
init()
A
40 7 56
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 41
handle_aws_access_key_migration()
S
50 7 26
get_db_init_status()
S
52 6 24
get_item_handler()
S
55 6 22
get_image_sizes_details()
S
55 6 17
check_for_items_table()
S
50 5 30
our_screen()
S
61 6 12
get_all_blog_table_prefixes()
S
57 5 18
get_storage_provider_instance()
S
57 5 18
get_year_month_directory_name()
S
57 5 15
create_bucket()
S
58 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
get_blog_ids()
S
53 4 23
does_file_exist_local()
S
54 4 22
get_available_delivery_provider_details()
S
43 2 49
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
get_memory_limit()
S
62 4 11
bucket_changed()
S
64 4 11
get_setting_provider()
S
62 4 11
get_allowed_settings_keys()
S
50 2 33
maybe_display_deprecated_http_notice()
S
56 3 17
private_prefix_enabled()
S
64 4 10
imagick_enabled()
S
68 4 7
maybe_fix_local_subsite_url()
S
65 4 8
does_file_exist()
S
65 4 9
http_prepare_download_log()
S
58 3 14
plugin_deactivated_notice()
S
59 3 14
get_provider_classes()
S
62 3 13
get_buckets()
S
62 3 12
render_addons()
S
63 3 11
get_setting_args()
S
55 2 19
set_setting()
S
67 3 7
is_current_blog()
S
68 3 7
get_provider_name()
S
67 3 7
maybe_update_delivery_path()
S
63 3 10
settings_saved_notice()
S
69 3 6
get_acl_display_name()
S
71 3 5
get_simple_file_prefix()
S
66 3 8
gd_enabled()
S
69 3 7
get_provider_service_name()
S
67 3 7
schedule_event()
S
64 3 10
get_provider_class()
S
68 3 7
register_api_endpoints()
S
59 2 14
multisite_get_space_used()
S
61 2 13
enable_integrations()
S
62 2 11
get_object_version_string()
S
62 2 11
does_file_exist_provider()
S
62 2 11
get_plugin_details()
S
67 2 7
get_source_type_class()
S
71 2 6
open_ssl_enabled()
S
70 2 7
restore_current_blog()
S
75 2 5
get_source_type_name()
S
69 2 7
get_addons()
S
69 2 7
make_acl_admin_notice()
S
66 2 7
remove_access_keys_if_constants_set()
S
75 2 5
__construct()
S
69 2 6
generate_unique_filename()
S
65 2 9
get_default_object_prefix()
S
65 2 9
get_url_scheme()
S
68 2 8
get_boolean_format_settings()
S
61 1 15
get_object_prefix()
S
71 2 6
check_bucket()
S
75 2 4
set_client()
S
71 2 6
bucket_writable()
S
66 2 9
admin_menu()
S
62 1 12
get_plugin_prefix_slug()
S
79 1 3
get_allowed_mime_types()
S
79 1 3
maybe_remove_query_string()
S
75 1 4
get_provider()
S
81 1 3
get_storage_provider()
S
82 1 3
get_available_addons()
S
82 1 3
get_addon_icon_url()
S
71 1 5
is_upgrading()
S
81 1 3
end_ajax()
S
82 1 3
handle_aws_access_key_form_header()
S
64 1 9
upgrade_virtual_host()
S
69 1 7
get_upgrade_locked_notifications()
S
80 1 3
get_running_upgrade()
S
79 1 3
get_upgrades_info()
S
69 1 7
register_source_type()
S
80 1 3
get_source_type_classes()
S
82 1 3
get_local_url_preview()
S
75 1 4
get_notifications()
S
79 1 3
dismiss_notification()
S
81 1 3
aws_admin_menu()
S
67 1 9
get_delivery_provider()
S
82 1 3
filter_input()
S
78 1 3
get_monitored_settings_blacklist()
S
73 1 6
get_settings_nonce_key()
S
80 1 3
get_settings_tabs()
S
66 1 8
get_plugin_menu_title()
S
80 1 3
remove_access_keys()
S
74 1 5
get_api_manager()
S
82 1 3
render_page()
S
74 1 5
remove_wp_plugin_dir()
S
72 1 5
get_prefix_format_settings()
S
73 1 6
get_path_format_settings()
S
73 1 6
get_skip_sanitize_settings()
S
81 1 3
get_sensitive_settings()
S
76 1 5
get_plugin_prefix()
S
82 1 3
get_integration_manager()
S
82 1 3
get_legacy_settings_keys()
S
71 1 7
load_settings_assets()
S
67 1 8
register_modal_assets()
S
65 1 8
process_bucket_change_after_init()
S
79 1 3
get_default_region()
S
81 1 3
get_default_delivery_provider()
S
81 1 3
_throw_error()
S
79 1 3
get_utm_source()
S
81 1 3
get_default_storage_provider()
S
81 1 3
settings_more_info_link()
S
78 1 3
get_plugin_page_title()
S
80 1 3