Code Analysis: Forum Permissions bbPress 1.0.0

Function Rating Maintainability Complexity Lines of code
ForumPermissionsBbpress\Bootstrap::extractClasses()
A
54 9 19
ForumPermissionsBbpress\App\Frontend\Templates::locate()
A
52 8 24
ForumPermissionsBbpress\Bootstrap::loadClasses()
A
55 8 19
ForumPermissionsBbpress\Bootstrap::getClasses()
S
54 6 20
ForumPermissionsBbpress\Common\Utils\Errors::wpDie()
S
50 5 26
ForumPermissionsBbpress\Common\Utils\Errors::pluginDie()
S
46 4 41
ForumPermissionsBbpress\App\Frontend\Hooks::fpb_determine_topic_form_visibility()
S
59 5 14
ForumPermissionsBbpress\Config\Requirements::versionCompare()
S
49 3 37
ForumPermissionsBbpress\App\Frontend\Enqueue::enqueueScripts()
S
49 3 35
ForumPermissionsBbpress\App\Backend\Hooks::fpb_save_meta_boxes()
S
62 4 11
ForumPermissionsBbpress\App\Backend\Enqueue::enqueueScripts()
S
53 3 26
ForumPermissionsBbpress\Bootstrap::initClasses()
S
53 3 25
ForumPermissionsBbpress\Common\Utils\Errors::writeLog()
S
65 4 9
ForumPermissionsBbpress\App\General\MetaBoxes::render()
S
63 4 9
ForumPermissionsBbpress\Bootstrap::getByExtraction()
S
58 3 15
ForumPermissionsBbpress\Config\Requirements::check()
S
60 3 14
ForumPermissionsBbpress\Config\Plugin::data()
S
49 1 33
ForumPermissionsBbpress\App\General\PostTypes::register()
S
49 1 33
ForumPermissionsBbpress\Bootstrap::classBelongsTo()
S
68 3 7
ForumPermissionsBbpress\Bootstrap::debugger()
S
57 2 15
ForumPermissionsBbpress\App\Frontend\Templates::getPaths()
S
60 2 13
ForumPermissionsBbpress\App\Rest\Example::updateTextField()
S
62 2 11
ForumPermissionsBbpress\App\Rest\Example::addCustomRoute()
S
57 1 20
ForumPermissionsBbpress\App\Cron\Example::activationDeactivationExample()
S
67 2 8
ForumPermissionsBbpress\Config\Setup::activation()
S
71 2 6
ForumPermissionsBbpress\App\General\MetaBoxes::init()
S
72 2 5
ForumPermissionsBbpress\Config\Setup::deactivation()
S
71 2 6
ForumPermissionsBbpress\Config\Setup::uninstall()
S
74 2 5
ForumPermissionsBbpress\App\General\MetaBoxes::get_bbp_roles()
S
70 2 6
ForumPermissionsBbpress\Bootstrap::startExecutionTimer()
S
72 2 5
ForumPermissionsBbpress\Bootstrap::stopExecutionTimer()
S
67 2 7
ForumPermissionsBbpress\App\Backend\Notices::exampleAdminNotice()
S
67 2 8
ForumPermissionsBbpress\App\Frontend\Hooks::init()
S
72 2 5
ForumPermissionsBbpress\App\Frontend\Templates::getFileNames()
S
66 2 8
ForumPermissionsBbpress\App\Rest\Example::addCustomField()
S
60 1 14
ForumPermissionsBbpress\Config\Classes::get()
S
61 1 12
ForumPermissionsBbpress\App\General\Queries::getPosts()
S
63 1 11
ForumPermissionsBbpress\App\General\Queries::init()
S
91 1 2
ForumPermissionsBbpress\App\Rest\Example::getTextField()
S
74 1 4
ForumPermissionsBbpress\App\Cli\Example::commandExample()
S
66 1 9
ForumPermissionsBbpress\App\Rest\Example::sum()
S
78 1 3
ForumPermissionsBbpress\Bootstrap::__construct()
S
66 1 9
ForumPermissionsBbpress\Config\Plugin::domainPath()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::authorUri()
S
80 1 3
ForumPermissionsBbpress\Config\Requirements::specifications()
S
65 1 10
ForumPermissionsBbpress\App\Backend\Notices::init()
S
79 1 3
ForumPermissionsBbpress\App\General\MetaBoxes::register()
S
65 1 10
ForumPermissionsBbpress\Bootstrap::checkRequirements()
S
70 1 6
ForumPermissionsBbpress\App\Cron\Example::cronjobRepeatingFunctionExample()
S
91 1 2
ForumPermissionsBbpress\Bootstrap::setLocale()
S
70 1 6
ForumPermissionsBbpress\Bootstrap::filesFromThisDir()
S
72 1 5
ForumPermissionsBbpress\App\Backend\Hooks::init()
S
79 1 3
ForumPermissionsBbpress\App\General\PostTypes::init()
S
91 1 2
ForumPermissionsBbpress\Config\Plugin::requiredPhp()
S
80 1 3
ForumPermissionsBbpress\App\Frontend\Enqueue::init()
S
91 1 2
ForumPermissionsBbpress\Common\Abstracts\Base::__construct()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::templatePath()
S
78 1 3
ForumPermissionsBbpress\Config\Plugin::namespace()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::version()
S
80 1 3
ForumPermissionsBbpress\Common\Functions::templates()
S
81 1 3
ForumPermissionsBbpress\App\Frontend\Templates::init()
S
91 1 2
ForumPermissionsBbpress\App\General\Shortcodes::init()
S
91 1 2
ForumPermissionsBbpress\Integrations\Example\Api::init()
S
91 1 2
ForumPermissionsBbpress\Compatibility\Siteground\Example::init()
S
91 1 2
ForumPermissionsBbpress\App\Backend\Settings::init()
S
91 1 2
ForumPermissionsBbpress\App\Cron\Example::init()
S
91 1 2
ForumPermissionsBbpress\Config\I18n::load()
S
69 1 7
ForumPermissionsBbpress\App\Cli\Example::init()
S
91 1 2
ForumPermissionsBbpress\Compatibility\Siteground\Example::excludeCssCombine()
S
77 1 4
ForumPermissionsBbpress\App\Rest\Example::init()
S
91 1 2
ForumPermissionsBbpress\App\General\Widgets::init()
S
91 1 2
ForumPermissionsBbpress\Config\Plugin::settings()
S
80 1 3
ForumPermissionsBbpress\App\General\Shortcodes::render()
S
82 1 3
ForumPermissionsBbpress\Config\Plugin::uri()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::description()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::extTemplateFolder()
S
80 1 3
ForumPermissionsBbpress\Common\Utils\Errors::getPluginData()
S
80 1 3
forum_permissions_bbpress()
S
79 1 3
ForumPermissionsBbpress\App\General\Queries::getPostIds()
S
75 1 4
ForumPermissionsBbpress\Config\Plugin::pluginPath()
S
80 1 3
ForumPermissionsBbpress\Common\Functions::getData()
S
81 1 3
ForumPermissionsBbpress\App\Rest\Example::addPluginRestApi()
S
78 1 4
ForumPermissionsBbpress\Config\Plugin::author()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::templateFolder()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::requiredWp()
S
80 1 3
ForumPermissionsBbpress\Config\Plugin::name()
S
80 1 3
ForumPermissionsBbpress\Bootstrap::getClassLoader()
S
81 1 3
ForumPermissionsBbpress\Config\Plugin::textDomain()
S
80 1 3
ForumPermissionsBbpress\App\Frontend\Templates::get()
S
69 1 6
ForumPermissionsBbpress\App\Backend\Enqueue::init()
S
91 1 2
ForumPermissionsBbpress\Config\Plugin::extTemplatePath()
S
78 1 3