Code Analysis: H5P 1.15.8

Most Complex Classes

Class Rating Complexity
H5PCore
D
219
H5P_Plugin
D
209
H5PContentValidator
D
194
H5PWordPress
D
150
H5P_Plugin_Admin
D
144
H5PValidator
D
143
H5PContentAdmin
D
131
H5peditor
C
123
H5PLibraryAdmin
B
87
H5PDefaultStorage
B
78
H5PContentQuery
A
54
H5PEditorAjax
A
51

Most Complex Functions

Function Rating Complexity
H5PValidator::isValidPackage()
D
70
H5PContentValidator::validateText()
D
35
H5P_Plugin::check_for_updates()
D
35
H5PContentValidator::_filter_xss_attributes()
C
25
H5PStorage::saveLibraries()
C
24
H5PContentQuery::__construct()
C
23
H5PExport::createExportFile()
B
22
H5peditor::mergeLocalLibsIntoCachedLibs()
B
21
H5PContentValidator::validateGroup()
B
22
H5P_Plugin_Admin::admin_notices()
B
21
H5peditor::processField()
B
21
H5PWordPress::saveLibraryData()
B
15