S3Compatible B

Total Complexity 90
Dependencies 4
Dependents 1
Total lines 707
Lines of code 259
Logical lines of code 172
Comment lines 315
Methods 22
Properties 16

Methods 22

Method Rating Maintainability Complexity Lines of code
putObject()
C
37 28 62
getSignatureV4()
A
40 7 58
getObject()
A
51 8 23
getObjectInfo()
S
58 7 13
inputFile()
S
61 6 10
getRegion()
S
64 5 9
deleteObject()
S
59 4 13
setTimeCorrectionOffset()
S
62 3 11
__construct()
S
68 3 7
setSigningKey()
S
66 3 7
getHash()
S
66 2 7
hasAuth()
S
78 2 3
triggerError()
S
69 2 6
freeSigningKey()
S
75 2 4
setAuth()
S
76 1 4
setEndpoint()
S
80 1 3
putObjectString()
S
77 1 3
setRegion()
S
80 1 3
getMIMEType()
S
76 1 4
getSignature()
S
78 1 3
setSignatureVersion()
S
80 1 3
putObjectFile()
S
77 1 3