UpdraftPlus_BackupModule_s3 D

Total Complexity 273
Dependencies 4
Dependents 0
Total lines 1,247
Lines of code 842
Logical lines of code 613
Comment lines 213
Methods 26
Properties 5

Methods 26

Method Rating Maintainability Complexity Lines of code
backup()
D
23
37 166
get_bucket_access()
D
33 38 86
getS3()
D
30 36 97
set_region()
C
41 28 49
credentials_test_engine()
C
34 26 76
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
indicate_s3_class()
A
58 10 13
get_pre_configuration_template_engine()
A
44 7 43
chunked_download()
S
54 6 19
get_configuration_template_engine()
S
47 4 36
options_filter()
S
62 6 10
options_exist()
S
73 5 4
use_dns_bucket_name()
S
77 2 3
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
credentials_test()
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