DupLiteSnapLibIOU D

Total Complexity 252
Dependencies 7
Dependents 33
Total lines 1,247
Lines of code 750
Logical lines of code 468
Comment lines 289
Methods 50
Properties 0

Methods 50

Method Rating Maintainability Complexity Lines of code
chmod()
C
35 27 81
regexGlobCallbackPrivate()
B
43 20 42
mkdir_p()
A
46 12 36
rcopy()
A
48 12 33
massMove()
A
48 12 30
moveContentDirToTarget()
A
51 10 26
getLastLinesOfFile()
A
47 9 36
emptyDir()
A
52 9 24
getCommonPath()
A
50 8 29
rrmdir()
A
53 8 24
fopen()
A
53 8 23
fseek()
A
55 8 16
filePutContents()
S
54 7 19
tailFile()
S
52 6 23
regexGlobCallback()
S
55 6 20
getInclude()
S
56 5 19
rename()
S
59 5 15
mkdir()
S
59 5 14
permsToString()
S
62 5 11
normalize_path()
S
57 4 16
getRelativePath()
S
59 4 14
fwriteChunked()
S
59 4 14
dirWriteCheckOrMkdir()
S
64 4 9
getOpenBaseDirRootOfPath()
S
64 4 9
rmdir()
S
63 4 10
rm()
S
63 4 10
copy()
S
65 3 10
fclose()
S
72 3 5
touch()
S
65 3 9
safePath()
S
67 2 8
getMaxAllowedRootOfPath()
S
64 2 9
safePathUntrailingslashit()
S
67 2 8
ftell()
S
67 2 8
filesize()
S
68 2 7
is_stream()
S
66 2 8
fwrite()
S
66 2 8
fgets()
S
68 2 7
getOpenBaseDirPaths()
S
70 2 6
flock()
S
72 2 5
filemtime()
S
68 2 7
chmodPattern()
S
66 2 8
isOpenBaseDirEnabled()
S
75 1 4
safePathTrailingslashit()
S
78 1 3
untrailingslashit()
S
79 1 3
regexGlob()
S
69 1 7
trailingslashit()
S
78 1 3
removeRootPath()
S
78 1 3
getPath()
S
75 1 4
getFileName()
S
75 1 4
rmPattern()
S
78 1 3