UpdraftPlus_BackupModule_s3 D

Total Complexity 300
Dependencies 6
Dependents 0
Total lines 1,468
Lines of code 975
Logical lines of code 666
Comment lines 266
Methods 28
Properties 8

Methods 28

Method Rating Maintainability Complexity Lines of code
backup()
D
20
44 192
get_bucket_access()
D
25
46 135
credentials_test()
D
32 32 88
set_region()
C
41 28 49
getS3()
C
35 25 71
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
54 13 18
download()
A
43 10 46
indicate_s3_class()
A
56 11 16
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
get_template_properties()
S
51 4 19
options_exist()
S
73 5 4
get_configuration_template()
S
57 1 33
get_pre_configuration_template()
S
70 1 18
use_dns_bucket_name()
S
78 2 3
transform_options_for_template()
S
79 1 3
get_partial_configuration_template_for_endpoint()
S
82 1 3
get_partial_templates()
S
77 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