PclZip D

Total Complexity 606
Dependencies 0
Dependents 2
Total lines 4,944
Lines of code 2,364
Logical lines of code 1,688
Comment lines 1,622
Methods 50
Properties 5

Methods 50

Method Rating Maintainability Complexity Lines of code
privParseOptions()
D
19
65 205
privExtractByRule()
D
22
60 161
privExtractFile()
D
25
49 147
privDeleteByRule()
D
26
43 144
privAddFile()
D
27
33 139
privFileDescrParseAtt()
B
37 21 75
privCalculateStoredFilename()
B
39 20 67
privAdd()
B
35 18 91
create()
B
36 18 85
privMerge()
B
35 17 89
add()
B
36 17 84
extractByIndex()
B
36 17 83
privFileDescrExpand()
B
40 17 59
extract()
B
38 15 73
privReadEndCentralDir()
B
38 15 73
privExtractFileAsString()
A
43 13 50
privExtractFileInOutput()
A
44 12 48
privAddFileUsingTempFile()
A
40 11 59
privAddFileList()
A
51 12 23
privReadCentralFileHeader()
A
42 8 49
privExtractFileUsingTempFile()
A
44 8 42
privDirCheck()
A
53 9 22
privCheckFileHeaders()
A
55 8 21
privReadFileHeader()
A
43 6 46
privAddList()
S
51 7 27
privOptionDefaultThreshold()
S
53 7 23
privList()
S
49 6 32
privDuplicate()
S
51 6 25
delete()
S
51 5 30
properties()
S
50 5 30
duplicate()
S
56 5 18
merge()
S
57 5 17
privDisableMagicQuotes()
S
60 5 14
privSwapBackMagicQuotes()
S
61 5 13
errorName()
S
47 3 35
privWriteCentralFileHeader()
S
54 4 18
privWriteFileHeader()
S
55 3 16
privCheckFormat()
S
60 3 14
listContent()
S
62 3 13
privOpenFd()
S
61 3 12
errorInfo()
S
63 3 11
privCreate()
S
62 2 12
privConvertHeader2FileInfo()
S
58 1 16
privWriteCentralHeader()
S
64 2 9
privCloseFd()
S
67 2 8
errorCode()
S
69 2 7
privErrorLog()
S
67 2 8
privErrorReset()
S
67 2 8
__construct()
S
64 2 9
deleteByIndex()
S
75 1 4