UpdraftPlus_BackupModule_s3 D

Total Complexity 288
Dependencies 5
Dependents 0
Total lines 1,330
Lines of code 875
Logical lines of code 635
Comment lines 244
Methods 26
Properties 7

Methods 26

Method Rating Maintainability Complexity Lines of code
backup()
D
22
40 168
getS3()
D
31 33 96
get_bucket_access()
D
32 33 94
credentials_test()
D
31 33 91
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
maybe_use_dns_bucket_name()
A
53 13 19
indicate_s3_class()
A
52 12 19
download()
A
43 10 46
get_pre_configuration_template_engine()
S
49 6 29
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
78 2 3
get_configuration_template()
S
77 1 3
transform_options_for_template()
S
79 1 3
get_pre_configuration_template()
S
77 1 3
get_partial_configuration_template_for_endpoint()
S
82 1 3
get_supported_features()
S
79 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