UpdraftPlus_BackupModule_s3 D

Total Complexity 272
Dependencies 5
Dependents 0
Total lines 1,287
Lines of code 853
Logical lines of code 612
Comment lines 232
Methods 26
Properties 7

Methods 26

Method Rating Maintainability Complexity Lines of code
backup()
D
23
39 168
getS3()
D
30 34 97
credentials_test()
D
31 34 93
get_bucket_access()
D
33 32 89
set_region()
C
41 28 49
listfiles_with_path()
B
42 20 44
delete()
B
38 16 63
possibly_wait_for_bucket_or_user()
A
43 12 46
download()
A
43 10 46
get_pre_configuration_template_engine()
S
49 6 29
indicate_s3_class()
S
58 7 14
chunked_download()
S
54 6 19
get_configuration_template_engine()
S
47 4 37
options_filter()
S
62 6 10
options_exist()
S
73 5 4
use_dns_bucket_name()
S
77 2 3
maybe_use_dns_bucket_name()
S
74 2 4
get_pre_configuration_template()
S
77 1 3
get_configuration_template()
S
77 1 3
transform_options_for_template()
S
79 1 3
get_supported_features()
S
79 1 3
get_partial_configuration_template_for_endpoint()
S
82 1 3
listfiles()
S
75 1 4
use_sse()
S
82 1 3
get_default_options()
S
67 1 9
get_config()
S
68 1 7