H5PValidator D

Total Complexity 145
Dependencies 3
Dependents 2
Total lines 854
Lines of code 469
Logical lines of code 296
Comment lines 237
Methods 15
Properties 7

Methods 15

Method Rating Maintainability Complexity Lines of code
isValidPackage()
D
16
72 223
getLibraryData()
A
40 15 56
isValidRequirement()
A
45 13 44
isValidH5pData()
A
53 8 22
isValidRequiredH5pData()
S
57 5 16
getMissingLibraries()
S
59 5 15
getJson()
S
55 4 19
arrayCopy()
S
59 4 15
getJsonData()
S
63 4 11
isValidOptionalH5pData()
S
64 4 9
getMissingDependencies()
S
64 3 10
isExistingFiles()
S
62 3 10
isValidH5pDataOptions()
S
63 3 10
__construct()
S
73 1 5
getWhitelistRegExp()
S
73 1 4