UpdraftPlus_BackupModule_updraftvault D

Total Complexity 222
Dependencies 5
Dependents 3
Total lines 1,058
Lines of code 733
Logical lines of code 429
Comment lines 207
Methods 29
Properties 6

Methods 29

Method Rating Maintainability Complexity Lines of code
get_config()
D
22
60 145
vault_connect()
C
34 29 75
s3_get_quota_info()
B
39 22 54
set_region()
B
45 19 39
get_template_properties()
A
36 7 73
connected_html()
A
51 9 23
options_filter()
A
54 9 19
maybe_switch_to_ia_storage_class()
A
56 9 16
ajax_vault_disconnect()
A
49 8 28
ajax_vault_recountquota()
S
54 7 19
get_configuration_template()
S
47 1 98
get_url()
S
55 6 20
transform_options_for_template()
S
61 6 11
ajax_vault_connect()
S
54 5 21
vault_translate_remote_message()
S
57 5 17
getS3()
S
64 3 8
options_exist()
S
74 3 4
s3_prune_retained_backups_finished()
S
59 2 11
s3_out_of_quota()
S
66 2 6
s3_record_quota_info()
S
64 1 7
filter_frontend_settings_keys()
S
69 1 8
get_quota_recount_links()
S
75 1 3
get_pre_configuration_template()
S
91 1 2
print_shared_settings_fields()
S
82 1 3
use_sse()
S
82 1 3
vault_set_config()
S
70 1 6
get_default_options()
S
69 1 7
get_supported_features()
S
79 1 3
backup()
S
75 1 4