FileUpload A

Total Complexity 69
Dependencies 2
Dependents 1
Total lines 286
Lines of code 209
Logical lines of code 143
Comment lines 13
Methods 22
Properties 13

Methods 22

Method Rating Maintainability Complexity Lines of code
handleUpload()
A
43 14 49
__construct()
A
48 11 32
errorCodeToMsg()
S
53 7 26
isWebImage()
S
61 6 11
jsMatcher()
S
62 4 10
fixDir()
S
65 3 8
checkExtension()
S
68 3 7
save()
S
73 2 5
saveForm()
S
72 2 5
saveXhr()
S
72 2 5
corsResponse()
S
66 2 8
setErrorMsg()
S
76 2 4
sanitizeFilename()
S
67 2 7
getFileName()
S
82 1 3
escapeJS()
S
79 1 3
getSavedFile()
S
82 1 3
getMimeType()
S
68 1 7
getErrorMsg()
S
82 1 3
getExtension()
S
82 1 3
getFileNameWithoutExt()
S
82 1 3
getFileSize()
S
82 1 3
basename()
S
72 1 4