timthumb D

Total Complexity 240
Dependencies 0
Dependents 0
Total lines 1,108
Lines of code 951
Logical lines of code 702
Comment lines 64
Methods 35
Properties 21

Methods 35

Method Rating Maintainability Complexity Lines of code
processImageAndWriteToCache()
D
15
65 250
__construct()
B
33 21 90
getLocalImagePath()
A
42 13 50
getURL()
A
40 11 60
serveWebshot()
A
42 11 48
cleanCache()
A
47 9 34
tryBrowserCache()
A
48 9 34
calcDocRoot()
A
52 8 23
handleErrors()
S
56 7 21
serveCacheFile()
S
48 6 33
tryServerCache()
S
49 6 32
getIP()
S
59 7 15
serveExternalImage()
S
50 5 30
returnBytes()
S
63 7 9
run()
S
53 5 25
serveInternalImage()
S
54 5 23
serveImg()
S
55 5 20
sendImageHeaders()
S
52 4 25
openImage()
S
57 4 18
start()
S
59 4 16
debug()
S
61 4 11
realpath()
S
68 3 7
getMimeType()
S
68 3 7
serveErrors()
S
61 2 11
setMemoryLimit()
S
62 2 11
curlWrite()
S
65 2 9
param()
S
69 2 7
haveErrors()
S
71 2 6
__destruct()
S
70 2 6
toDelete()
S
74 1 4
securityChecks()
S
91 1 2
sanityFail()
S
79 1 3
error()
S
72 1 5
set404()
S
81 1 3
is404()
S
82 1 3