Code Analysis: bizExaminer LearnDash Extension 1.5.2

Function Rating Maintainability Complexity Lines of code
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getRemoteProctorSettingFields()
D
11
1 868
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::importExternalAttempts()
D
22
34 227
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::filter_saved_fields()
C
32 23 127
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::triggerLearnDashQuizCompleted()
B
36 22 76
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::eventCallback()
B
32 17 117
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::startQuiz()
B
30 13 149
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::filter_section_save_fields()
B
38 18 72
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::validateRemoteProctoringSettings()
B
41 19 54
BizExaminer\LearnDashExtension\Api\ApiClient::handleApiResultErrors()
B
37 16 88
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareRender()
B
39 16 73
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getAjaxOptions()
B
35 14 99
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSectionHelper::handleAction()
B
40 16 65
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::validateApiCredentialsSet()
B
47 17 38
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareResults()
B
39 15 64
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSectionHelper::getData()
A
31 10 129
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::examReturn()
A
35 11 104
BizExaminer\LearnDashExtension\LearnDash\Shortcodes::renderImportableQuizAttemptsTable()
A
39 13 63
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::buildGeneralFields()
A
30 5 158
BizExaminer\LearnDashExtension\LearnDash\Shortcodes::renderImportAttemptsButton()
A
44 11 44
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::settings_section_fields_validate()
A
46 11 40
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::createQuizAttempt()
A
46 11 39
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::getQuizzes()
A
48 11 36
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::getOptionsAjax()
A
48 11 34
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAccess::canStartQuiz()
A
49 11 34
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::load_settings_fields()
A
33 3 137
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getIncompatibleLearnDashSettings()
A
32 1 166
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\QuizSettingsService::getQuizSettings()
A
45 9 40
BizExaminer\LearnDashExtension\Helper\User::getUserInfo()
A
48 9 36
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Router::handleRequest()
A
44 8 50
BizExaminer\LearnDashExtension\Api\ExamModulesService::getExamModules()
A
44 8 48
BizExaminer\LearnDashExtension\LearnDash\Compat::learndash_get_quiz_id_by_pro_quiz_id()
A
42 7 62
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::updateQuizResults()
A
40 6 75
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::parseRequestVariables()
A
53 9 22
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\ResultMessagesFilter::filterMessageTemplateArgs()
A
42 6 64
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::startExam()
A
45 7 47
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::buildResultsFromRawResults()
A
48 8 32
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAccess::getMissingQuizPrerequisites()
A
50 8 30
BizExaminer\LearnDashExtension\Api\ApiClient::bookExam()
A
44 7 45
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::importAttempts()
A
42 6 55
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::getParticipant()
A
48 7 36
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::buildRemoteProctoringFields()
A
41 5 65
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::addActionSubscriber()
A
56 8 18
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::addFilterSubscriber()
A
56 8 18
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::removeActionSubscriber()
A
56 8 18
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::removeFilterSubscriber()
A
56 8 18
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::renderQuiz()
A
40 5 62
BizExaminer\LearnDashExtension\Core\TemplateService::locateTemplate()
S
51 7 29
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::endQuiz()
S
43 5 57
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::getQuizExamAccessUrl()
S
44 5 54
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAccess::isRetakeAllowed()
S
56 7 18
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::handleErrors()
S
49 6 33
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::mapProctorTypeLabel()
S
59 7 16
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSection::show_support_section()
S
58 7 15
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\CallbackApiService::buildCallbackApiUrl()
S
51 6 27
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::buildExamModulesOptions()
S
53 6 26
BizExaminer\LearnDashExtension\Api\ApiClient::checkParticipant()
S
52 6 25
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::buildRemoteProctorOptions()
S
55 6 23
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::updateQuizResultsInAttempt()
S
47 5 36
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\QuizSettingsService::findQuizBySetting()
S
47 5 35
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::addQuizSettingsErrorMessages()
S
55 6 20
BizExaminer\LearnDashExtension\LearnDash\Settings\SettingsService::getSetting()
S
55 6 20
BizExaminer\LearnDashExtension\Helper\I18n::getLanguage()
S
56 6 19
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::load_settings_values()
S
56 6 18
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::saveQuizAttempt()
S
56 6 17
BizExaminer\LearnDashExtension\Core\ErrorService::hasErrorCode()
S
59 6 14
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::triggerLearnDashQuizStarted()
S
51 5 27
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::buildApiCredentialsOptions()
S
53 5 25
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::getQuizAttemptWithStatus()
S
53 5 25
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getExamModulesOptions()
S
53 5 23
BizExaminer\LearnDashExtension\Api\ApiClient::createParticipant()
S
53 5 23
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::getRemoteProctors()
S
53 5 22
BizExaminer\LearnDashExtension\Api\ApiClient::getExaminationAccessUrl()
S
55 5 20
BizExaminer\LearnDashExtension\Api\ExamModulesService::hasExamModuleContentRevision()
S
55 5 20
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::getBizExaminerCertificateLink()
S
56 5 20
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::formatOptionsForApi()
S
56 5 18
BizExaminer\LearnDashExtension\Core\LogService::log()
S
56 5 18
BizExaminer\LearnDashExtension\Api\ApiClient::getRemoteProctoringEnvironments()
S
58 5 16
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getCertificate()
S
58 5 15
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Router::shouldHandleRequest()
S
61 5 13
BizExaminer\LearnDashExtension\Core\LearnDashService::isLearnDashAvailable()
S
61 5 12
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::show_settings_section_fields()
S
53 4 23
BizExaminer\LearnDashExtension\Core\ServiceProvider::register()
S
47 3 38
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getRemoteProctorsOptions()
S
53 4 22
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::addSiteHealthInfo()
S
54 4 22
BizExaminer\LearnDashExtension\Core\TemplateService::render()
S
55 4 22
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::triggerLearnDashQuizSubmitted()
S
56 4 20
BizExaminer\LearnDashExtension\Api\ApiClient::getExamModules()
S
56 4 19
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::setupLog()
S
57 4 18
BizExaminer\LearnDashExtension\Api\ApiClient::getParticipantOverviewWithDetails()
S
58 4 16
BizExaminer\LearnDashExtension\Api\ApiClient::getParticipantOverview()
S
58 4 16
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::filterQuizAttemptsLeft()
S
64 5 9
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::log()
S
59 4 14
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::die()
S
60 4 14
BizExaminer\LearnDashExtension\Plugin::initContainer()
S
50 3 28
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::showMetaBoxInTab()
S
61 4 12
BizExaminer\LearnDashExtension\Core\Subscriber::filterEnabledLearnDashLoggers()
S
62 4 12
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::addSubscriber()
S
64 4 11
BizExaminer\LearnDashExtension\Api\ApiClient::testCredentials()
S
63 4 11
BizExaminer\LearnDashExtension\Plugin::initLearnDashCompat()
S
54 3 25
BizExaminer\LearnDashExtension\Api\ApiResult::__construct()
S
53 3 23
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getResults()
S
54 3 21
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::maybeUpdateQuizResults()
S
55 3 20
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::getDefaultValues()
S
56 3 19
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\PrerequisitesMessagesFilter::filterMessageTemplateArgs()
S
57 3 18
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::renderQuiz()
S
62 4 10
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::findFirstQuizAttempt()
S
66 4 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::filterQuizAttempts()
S
65 4 9
BizExaminer\LearnDashExtension\Api\ApiService::getConfiguredCredentials()
S
66 4 9
BizExaminer\LearnDashExtension\Api\ApiClient::makeApiResult()
S
62 3 12
BizExaminer\LearnDashExtension\LearnDash\Quiz\ServiceProvider::register()
S
46 1 42
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::updateUserQuizAttemptsData()
S
62 3 12
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::printStyles()
S
49 1 42
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::getLogFileContents()
S
63 3 11
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::__construct()
S
63 3 11
BizExaminer\LearnDashExtension\Admin\AdminService::showErrors()
S
63 3 11
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::getQuizAttempt()
S
62 3 11
BizExaminer\LearnDashExtension\Api\ExamModulesService::explodeExamModuleIds()
S
62 3 11
BizExaminer\LearnDashExtension\Api\ApiClient::makeCall()
S
53 2 22
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::setData()
S
48 1 37
BizExaminer\LearnDashExtension\LearnDash\Settings\ServiceProvider::register()
S
49 1 35
BizExaminer\LearnDashExtension\Core\AssetService::registerScript()
S
55 2 20
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::buildExtraFields()
S
55 2 20
BizExaminer\LearnDashExtension\Core\AssetService::registerStyle()
S
56 2 18
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSectionHelper::getSupportScreenData()
S
50 1 33
BizExaminer\LearnDashExtension\Plugin::getSubscribers()
S
59 2 17
BizExaminer\LearnDashExtension\Core\AssetService::addScriptData()
S
64 3 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::isExamModuleValid()
S
68 3 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::isRemoteProctorValid()
S
68 3 7
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::removeSubscriber()
S
68 3 8
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::load_settings_values()
S
59 2 15
BizExaminer\LearnDashExtension\Core\ErrorService::hasErrors()
S
70 3 6
BizExaminer\LearnDashExtension\Plugin::initEventManager()
S
65 3 9
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::hasResults()
S
73 3 4
BizExaminer\LearnDashExtension\Helper\I18n::getIsoTimezone()
S
64 3 10
BizExaminer\LearnDashExtension\Helper\Scheduler::isAvailable()
S
66 3 9
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::customCertificate()
S
64 3 10
BizExaminer\LearnDashExtension\Helper\Util::sanitizeInput()
S
69 3 6
BizExaminer\LearnDashExtension\Helper\Util::htmlAttrs()
S
64 3 9
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::save_fields_to_post()
S
68 3 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::show_settings_metabox_fields()
S
59 2 15
BizExaminer\LearnDashExtension\Helper\Scheduler::getScheduled()
S
61 2 12
BizExaminer\LearnDashExtension\Core\TemplateService::__construct()
S
63 2 12
BizExaminer\LearnDashExtension\Core\CacheService::set()
S
64 2 11
BizExaminer\LearnDashExtension\LearnDash\CertificatesService::getPlaceholderCertificateId()
S
64 2 11
BizExaminer\LearnDashExtension\Migration\Activation::runActivation()
S
63 2 11
BizExaminer\LearnDashExtension\Migration\Deactivation::runDeactivation()
S
63 2 11
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::deleteQuizAttempt()
S
62 2 11
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::register()
S
53 1 25
BizExaminer\LearnDashExtension\LearnDash\CertificatesService::createPlaceholderCertificate()
S
55 1 22
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::__construct()
S
58 1 17
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareStart()
S
59 1 16
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::buildReturnUrl()
S
59 1 16
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::buildCallbackUrl()
S
59 1 16
init()
S
66 2 9
BizExaminer\LearnDashExtension\Helper\Scheduler::scheduleRecurring()
S
69 2 6
BizExaminer\LearnDashExtension\Helper\Scheduler::hasScheduled()
S
70 2 6
BizExaminer\LearnDashExtension\Plugin::getInstance()
S
70 2 6
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::explodeRemoteProctorParts()
S
63 2 10
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::getUserQuizAttemptsData()
S
65 2 9
BizExaminer\LearnDashExtension\Helper\Util::sanitizeHooksArray()
S
71 2 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::overwriteTemplateArgs()
S
68 2 7
BizExaminer\LearnDashExtension\Helper\Scheduler::unschedule()
S
70 2 6
BizExaminer\LearnDashExtension\Api\ApiService::getApiCredentials()
S
64 2 10
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getKey()
S
71 2 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::initFieldsMap()
S
72 2 5
BizExaminer\LearnDashExtension\Core\AssetService::enqueueStyle()
S
66 2 8
BizExaminer\LearnDashExtension\Core\ErrorService::getErrors()
S
71 2 6
BizExaminer\LearnDashExtension\LearnDash\Settings\SettingsPage::__construct()
S
60 1 15
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::setMetaBoxHelper()
S
71 2 6
BizExaminer\LearnDashExtension\Core\LearnDashService::getLearnDashVersion()
S
72 2 6
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::getIdentifier()
S
78 2 3
BizExaminer\LearnDashExtension\Core\AssetService::enqueueScript()
S
66 2 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::get()
S
71 2 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::isCredentialsIdValid()
S
78 2 3
BizExaminer\LearnDashExtension\Plugin::create()
S
68 2 7
BizExaminer\LearnDashExtension\Core\CacheService::deleteAll()
S
74 2 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::registerMetaBox()
S
69 2 7
BizExaminer\LearnDashExtension\Core\CacheService::registerKey()
S
69 2 6
BizExaminer\LearnDashExtension\Migration\Migration::checkMigration()
S
68 2 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::handleEventCallbackError()
S
65 2 9
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::getLogFiles()
S
67 2 8
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::getLogFilesDir()
S
68 2 8
BizExaminer\LearnDashExtension\Core\ErrorService::addError()
S
70 2 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::migrate()
S
70 2 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::maybeHandleRequest()
S
74 2 5
BizExaminer\LearnDashExtension\Api\ApiResult::getHeader()
S
71 2 6
BizExaminer\LearnDashExtension\Plugin::getContainer()
S
71 2 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getId()
S
71 2 6
BizExaminer\LearnDashExtension\Core\LogService::setupLog()
S
72 2 6
BizExaminer\LearnDashExtension\Api\ApiService::getApiCredentialsById()
S
68 2 7
BizExaminer\LearnDashExtension\Helper\Util::maybeDefineConstant()
S
74 2 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::overwriteTemplates()
S
67 2 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::maybeScheduleResultsCheck()
S
66 2 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::handleError()
S
66 2 8
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::hasRemoteProctor()
S
68 2 7
BizExaminer\LearnDashExtension\Api\RemoteProctorsService::getRemoteProctor()
S
68 2 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBox::load_settings_fields()
S
62 1 12
BizExaminer\LearnDashExtension\Migration\ServiceProvider::register()
S
62 1 12
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::preparePendingResults()
S
63 1 12
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::__construct()
S
62 1 12
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::__construct()
S
63 1 11
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::getSubscribedActions()
S
63 1 11
BizExaminer\LearnDashExtension\Api\ApiResult::getErrorDetails()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Router::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\AbstractMessageFilter::removeFilter()
S
70 1 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\AbstractMessageFilter::addFilter()
S
70 1 7
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::getSubscribedFilters()
S
71 1 6
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::registerSettingsSections()
S
75 1 5
BizExaminer\LearnDashExtension\Api\ApiClient::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\QuizSettingsService::getQuizCountWithBizExaminer()
S
75 1 4
BizExaminer\LearnDashExtension\Core\ErrorService::getAllErors()
S
82 1 3
BizExaminer\LearnDashExtension\Admin\AdminService::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::provides()
S
79 1 3
BizExaminer\LearnDashExtension\Core\I18n::loadTextdomain()
S
78 1 3
BizExaminer\LearnDashExtension\Core\Subscriber::setupLearnDashLogger()
S
76 1 4
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getStatus()
S
80 1 3
BizExaminer\LearnDashExtension\Migration\AdminSubscriber::getSubscribedActions()
S
75 1 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Core\CacheService::delete()
S
80 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::isKeyValid()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::setQuizSettingsService()
S
81 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::addQuizAttempt()
S
70 1 6
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::addSupportScreenData()
S
76 1 4
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::getLearnDashLogger()
S
75 1 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::runCheckQuizResultsJob()
S
79 1 3
BizExaminer\LearnDashExtension\Core\LogService::getLearnDashLogger()
S
82 1 3
BizExaminer\LearnDashExtension\Core\LogService::isEnabled()
S
80 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getQuizId()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Shortcodes::__construct()
S
71 1 6
BizExaminer\LearnDashExtension\Helper\Util::setNoCache()
S
75 1 4
BizExaminer\LearnDashExtension\Core\Subscriber::initI18n()
S
82 1 3
BizExaminer\LearnDashExtension\Plugin::getPath()
S
82 1 3
BizExaminer\LearnDashExtension\Api\ApiResult::getHeaders()
S
82 1 3
BizExaminer\LearnDashExtension\Api\ApiCredentials::getOwnerKey()
S
82 1 3
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::do_action()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getData()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::addSettingsError()
S
69 1 8
BizExaminer\LearnDashExtension\Core\AssetService::__construct()
S
71 1 6
BizExaminer\LearnDashExtension\Core\LogService::logData()
S
74 1 4
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::addShared()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Controller::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\LearnDash\Subscriber::registerShortcodes()
S
75 1 4
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::getSubscribedActions()
S
74 1 5
BizExaminer\LearnDashExtension\LearnDash\Settings\SettingsPage::load_settings_page()
S
74 1 5
BizExaminer\LearnDashExtension\Core\Subscriber::getSubscribedActions()
S
71 1 6
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAccess::getProQuiz()
S
72 1 5
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSection::setSectionHelper()
S
81 1 3
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::hasLogs()
S
80 1 3
BizExaminer\LearnDashExtension\Api\ApiClient::getApiCredentials()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\PrerequisitesMessagesFilter::__construct()
S
79 1 3
BizExaminer\LearnDashExtension\Core\LogService::__construct()
S
70 1 6
BizExaminer\LearnDashExtension\Helper\Util::str_replace_multiple()
S
72 1 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAccess::__construct()
S
76 1 4
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareMissingPrerequisites()
S
73 1 5
BizExaminer\LearnDashExtension\Core\LogService::getLogs()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\QuizSettingsService::getAllQuizSettings()
S
76 1 4
BizExaminer\LearnDashExtension\Plugin::__construct()
S
76 1 4
BizExaminer\LearnDashExtension\Api\ApiCredentials::getName()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::deactivate()
S
82 1 3
BizExaminer\LearnDashExtension\Api\ApiResult::getErrorCode()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Router::addRewriteRules()
S
67 1 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::addRewriteRules()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSection::register()
S
74 1 4
BizExaminer\LearnDashExtension\LearnDash\ServiceProvider::register()
S
66 1 8
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::__construct()
S
73 1 5
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::remove_filter()
S
79 1 3
BizExaminer\LearnDashExtension\Migration\AdminSubscriber::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Api\ApiResult::getFunction()
S
82 1 3
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::register()
S
100 1 0
BizExaminer\LearnDashExtension\Core\LearnDashService::__construct()
S
91 1 2
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::logData()
S
74 1 4
BizExaminer\LearnDashExtension\Migration\Migration::runMigration()
S
79 1 3
BizExaminer\LearnDashExtension\Plugin::init()
S
71 1 6
BizExaminer\LearnDashExtension\Admin\ServiceProvider::register()
S
72 1 5
BizExaminer\LearnDashExtension\Admin\AdminSubscriber::getSubscribedActions()
S
75 1 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::__construct()
S
74 1 5
BizExaminer\LearnDashExtension\Api\ApiService::makeApi()
S
73 1 5
BizExaminer\LearnDashExtension\Api\ApiService::makeApiCredentials()
S
65 1 10
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::boot()
S
91 1 2
BizExaminer\LearnDashExtension\LearnDash\Subscriber::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\SettingsPage::register()
S
73 1 5
BizExaminer\LearnDashExtension\Migration\AdminSubscriber::maybeRunMigration()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSectionHelper::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\Api\ApiCredentials::getInstance()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\CallbackApi\Subscriber::activate()
S
73 1 5
BizExaminer\LearnDashExtension\Api\ApiResult::getResponseCode()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Subscriber::getSubscribedActions()
S
74 1 5
BizExaminer\LearnDashExtension\LearnDash\Settings\OtherSettingsSection::register()
S
76 1 4
BizExaminer\LearnDashExtension\LearnDash\Settings\ApiCredentialsSection::register()
S
76 1 4
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::add_filter()
S
79 1 3
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::apply_filters()
S
78 1 3
BizExaminer\LearnDashExtension\Core\Subscriber::setupLogger()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\SupportSection::__construct()
S
65 1 10
BizExaminer\LearnDashExtension\Api\ApiCredentials::getOrganisationKey()
S
82 1 3
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::logError()
S
69 1 7
BizExaminer\LearnDashExtension\Core\Subscriber::getSubscribedFilters()
S
71 1 6
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::add_action()
S
79 1 3
BizExaminer\LearnDashExtension\Admin\AdminSubscriber::showErrors()
S
82 1 3
BizExaminer\LearnDashExtension\Core\LearnDashLogger::get_name()
S
82 1 3
BizExaminer\LearnDashExtension\Core\LearnDashLogger::get_label()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::generateKey()
S
74 1 4
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::generateId()
S
74 1 4
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::__construct()
S
69 1 7
BizExaminer\LearnDashExtension\Plugin::getServiceProviders()
S
68 1 8
BizExaminer\LearnDashExtension\Core\Subscriber::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\Migration\Migration::__construct()
S
77 1 4
BizExaminer\LearnDashExtension\Api\ApiResult::getBody()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::updateData()
S
67 1 8
BizExaminer\LearnDashExtension\Core\DeprecatedLogService::getLogs()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::generateQuizKey()
S
74 1 4
BizExaminer\LearnDashExtension\LearnDash\Settings\OtherSettingsSection::load_settings_fields()
S
67 1 9
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::unscheduleResultsCheck()
S
72 1 5
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::__construct()
S
74 1 5
BizExaminer\LearnDashExtension\Core\LogService::hasLogs()
S
80 1 3
BizExaminer\LearnDashExtension\Core\LogService::logError()
S
69 1 7
BizExaminer\LearnDashExtension\Core\CacheService::__construct()
S
72 1 5
BizExaminer\LearnDashExtension\Plugin::getLearnDashServiceProviders()
S
70 1 7
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\MetaBoxHelper::buildRemoteProctorFieldName()
S
78 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttemptsDataStore::findUserQuizAttempts()
S
67 1 7
BizExaminer\LearnDashExtension\Internal\EventManagement\EventManager::remove_action()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::getSubscribedActions()
S
71 1 6
BizExaminer\LearnDashExtension\LearnDash\Settings\AdminSubscriber::registerSettingsPages()
S
82 1 3
BizExaminer\LearnDashExtension\Api\ApiCredentials::__construct()
S
69 1 7
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::add()
S
79 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\Subscriber::getSubscribedFilters()
S
66 1 8
BizExaminer\LearnDashExtension\Api\ApiResult::getResponse()
S
82 1 3
BizExaminer\LearnDashExtension\Api\ApiResult::getErrorMessage()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareNotLoggedIn()
S
81 1 3
BizExaminer\LearnDashExtension\Core\CacheService::get()
S
80 1 3
BizExaminer\LearnDashExtension\Api\ServiceProvider::register()
S
73 1 5
BizExaminer\LearnDashExtension\Api\ApiResult::isSuccess()
S
82 1 3
BizExaminer\LearnDashExtension\Plugin::getPluginFile()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizFrontend::prepareResume()
S
67 1 9
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\QuizSettingsService::getQuizCountWithApiCredentials()
S
75 1 4
BizExaminer\LearnDashExtension\Api\ApiService::hasApiCredentials()
S
79 1 3
BizExaminer\LearnDashExtension\Core\CacheService::buildKey()
S
80 1 3
BizExaminer\LearnDashExtension\Admin\AdminSubscriber::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Api\ApiCredentials::getId()
S
82 1 3
BizExaminer\LearnDashExtension\Internal\AbstractServiceProvider::get()
S
80 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizAttempt::getUserId()
S
82 1 3
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizService::__construct()
S
67 1 8
BizExaminer\LearnDashExtension\LearnDash\Quiz\Helper\ResultMessagesFilter::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Core\ErrorService::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\LearnDash\Settings\OtherSettingsSection::__construct()
S
65 1 10
BizExaminer\LearnDashExtension\LearnDash\Quiz\QuizSettings\AdminSubscriber::getSubscribedFilters()
S
69 1 6
BizExaminer\LearnDashExtension\Core\I18n::__construct()
S
81 1 3
BizExaminer\LearnDashExtension\Core\TemplateService::get()
S
68 1 7