UpdraftPlus_S3 D

Total Complexity 358
Dependencies 7
Dependents 0
Total lines 2,030
Lines of code 1,135
Logical lines of code 798
Comment lines 639
Methods 61
Properties 19

Methods 61

Method Rating Maintainability Complexity Lines of code
getBucket()
C
37 32 62
putObject()
C
37 28 59
__parseCloudFrontDistributionConfig()
B
45 18 38
setBucketLogging()
B
42 17 44
getObject()
A
46 16 32
getAccessControlPolicy()
A
43 11 46
getHttpUploadPostParams()
A
44 11 39
__getSignatureV4()
A
39 8 65
initiateMultipartUpload()
A
49 10 27
copyObject()
A
49 10 25
uploadPart()
A
46 9 34
__getMimeType()
A
46 9 32
setAccessControlPolicy()
A
43 8 45
listBuckets()
A
49 9 29
listDistributions()
A
49 9 28
__getCloudFrontDistributionConfigXML()
A
50 9 25
listOriginAccessIdentities()
A
49 8 28
getDistributionInvalidationList()
A
50 8 26
completeMultipartUpload()
S
49 7 27
putBucket()
S
50 7 25
createDistribution()
S
47 6 35
getObjectInfo()
S
58 7 12
getDistribution()
S
50 6 26
updateDistribution()
S
46 5 37
__getCloudFrontResponse()
S
57 6 16
getBucketLocation()
S
57 6 14
invalidateDistribution()
S
52 5 23
deleteDistribution()
S
52 5 22
getBucketLogging()
S
54 5 18
__construct()
S
57 5 16
inputFile()
S
63 6 8
abortMultipartUpload()
S
58 4 14
deleteObject()
S
59 4 13
deleteBucket()
S
59 4 13
getSignedPolicyURL()
S
59 3 11
setSigningKey()
S
67 3 7
inputResource()
S
63 3 9
getAuthenticatedURL()
S
65 3 7
freeSigningKey()
S
74 2 5
__getCloudFrontInvalidationBatchXML()
S
63 2 10
hasAuth()
S
78 2 3
__triggerError()
S
68 2 7
__getHash()
S
66 2 7
__getSignature()
S
78 1 3
setRegion()
S
81 1 3
getRegion()
S
82 1 3
setPort()
S
81 1 3
setAuth()
S
74 1 5
setServerSideEncryption()
S
81 1 3
setEndpoint()
S
81 1 3
setSSL()
S
77 1 4
getuseSSL()
S
82 1 3
setSSLAuth()
S
74 1 5
setProxy()
S
76 1 3
setExceptions()
S
81 1 3
putObjectFile()
S
77 1 3
getSignedCannedURL()
S
66 1 9
setSignatureVersion()
S
81 1 3
useDNSBucketName()
S
77 1 4
disableBucketLogging()
S
79 1 3
putObjectString()
S
77 1 3