PclZip D

Total Complexity 603
Dependencies 0
Dependents 1
Total lines 5,195
Lines of code 2,647
Logical lines of code 1,686
Comment lines 1,616
Methods 51
Properties 5

Methods 51

Method Rating Maintainability Complexity Lines of code
privParseOptions()
D
19
63 224
privExtractByRule()
D
20
60 200
privExtractFile()
D
23
49 183
privDeleteByRule()
D
25
43 164
privAddFile()
D
28
31 147
privFileDescrParseAtt()
B
37 21 76
privCalculateStoredFilename()
B
38 20 77
privAdd()
B
34 18 100
create()
B
35 18 95
privMerge()
B
34 17 101
add()
B
35 17 92
extractByIndex()
B
37 17 82
privFileDescrExpand()
B
38 17 68
privReadEndCentralDir()
B
37 15 81
extract()
B
38 15 76
privExtractFileAsString()
A
42 13 54
privExtractFileInOutput()
A
43 12 50
privAddFileUsingTempFile()
A
40 11 61
privAddFileList()
A
48 12 31
privReadCentralFileHeader()
A
42 8 51
privDirCheck()
A
51 9 28
privExtractFileUsingTempFile()
A
44 8 43
privReadFileHeader()
A
42 6 52
privCheckFileHeaders()
A
55 8 21
privAddList()
S
50 7 30
privOptionDefaultThreshold()
S
53 7 22
privList()
S
47 6 37
privDuplicate()
S
50 6 29
properties()
S
49 5 33
delete()
S
51 5 29
duplicate()
S
53 5 24
merge()
S
55 5 22
privDisableMagicQuotes()
S
59 5 15
privSwapBackMagicQuotes()
S
60 5 14
privWriteCentralFileHeader()
S
49 4 29
errorName()
S
47 3 36
privWriteFileHeader()
S
51 3 24
privCheckFormat()
S
60 3 14
listContent()
S
61 3 14
privOpenFd()
S
59 3 14
errorInfo()
S
61 3 13
privCreate()
S
61 2 13
privWriteCentralHeader()
S
61 2 12
privConvertHeader2FileInfo()
S
58 1 16
privCloseFd()
S
69 2 7
errorCode()
S
68 2 8
privErrorLog()
S
66 2 9
privErrorReset()
S
66 2 9
__construct()
S
64 2 10
deleteByIndex()
S
76 1 4
PclZip()
S
80 1 3