Code Analysis: WP Engine Automated Migration 5.24

Function Rating Maintainability Complexity Lines of code
BVDBCallback::process()
D
20
54 200
BVFSCallback::process()
D
26
40 145
BVMiscCallback::process()
D
28
35 128
BVCallbackRequest::processParams()
C
36 29 70
BVInfoCallback::process()
C
35 24 81
BVCallbackHandler::routeRequest()
B
37 16 77
BVFSCallback::scanFiles()
A
42 15 50
BVAccountCallback::process()
A
42 14 51
WPEWPAdmin::initBranding()
A
48 12 35
BVFSCallback::scanFilesUsingGlob()
A
44 11 43
BVFSCallback::uploadFiles()
A
46 10 37
BVHttpStream::getResponse()
A
47 9 36
BVDBCallback::getTableData()
A
46 8 39
BVInfoCallback::getSiteInfo()
A
53 9 23
BVInfoCallback::getWpInfo()
A
45 8 37
BVCallbackRequest::verify()
A
48 8 31
BVFSCallback::calculateMd5()
A
51 8 25
BVInfoCallback::availableFunctions()
A
54 8 23
BVInfoCallback::getPostActivateInfo()
A
55 8 19
WPEInfo::isValidEnvironment()
S
58 8 14
BVBrandCallback::process()
S
46 6 40
BVInfoCallback::getUsersHandler()
S
51 7 25
BVFSCallback::getFilesContent()
S
53 7 24
BVCallbackRequest::__construct()
S
51 7 22
BVInfoCallback::getSystemInfo()
S
52 6 24
BVFSCallback::fileStat()
S
54 6 20
WPEWPAdmin::hidePluginDetails()
S
59 6 13
BVStream::startStream()
S
51 5 27
WPEWPSiteInfo::dbsig()
S
60 6 12
WPEAccount::updateInfo()
S
52 5 25
BVAccountCallback::updateInfo()
S
55 5 21
BVDBCallback::getRandomData()
S
55 5 19
BVStream::writeStream()
S
56 5 18
BVFSCallback::getFilesStats()
S
57 5 16
BVInfoCallback::getLatestWooCommerceDB()
S
59 5 14
BVCallbackRequest::compare_mac()
S
61 5 13
BVCallbackRequest::info()
S
57 4 18
BVHttpStream::sendRequest()
S
55 4 18
BVCallbackRequest::authenticate()
S
57 4 16
WPEAccount::find()
S
62 5 10
BVInfoCallback::getHostInfo()
S
60 4 14
BVHttpStream::connect()
S
59 4 14
WPEWPDb::createTable()
S
60 4 13
BVInfoCallback::getThemes()
S
61 4 12
WPEInfo::canSetCWBranding()
S
62 4 11
WPEInfo::appUrl()
S
63 4 11
WPEAccount::accountsByPlugname()
S
62 4 11
WPEAccount::accountsByPattern()
S
62 4 11
BVInfoCallback::serverConfig()
S
61 4 11
BVDBCallback::streamQueryResult()
S
54 3 21
BVInfoCallback::getUsers()
S
54 3 21
BVInfoCallback::getPlugins()
S
55 3 19
BVInfoCallback::getPosts()
S
57 3 16
WPEInfo::isDynSyncModuleEnabled()
S
64 4 9
WPEInfo::isServiceActive()
S
67 4 7
WPERecover::find()
S
63 4 10
WPEWPAdmin::menu()
S
63 4 9
WPEWPAPI::pingbv()
S
63 4 10
WPEAccount::accountsByGid()
S
63 4 10
WPEAccount::accountsByType()
S
63 4 10
BVInfoCallback::getPluginServicesInfo()
S
63 4 10
BVCallbackBase::base64Encode()
S
61 3 12
WPEWPAdmin::activateWarning()
S
64 3 11
BVInfoCallback::getPluginsHandler()
S
62 3 11
BVInfoCallback::getThemesHandler()
S
62 3 11
WPEWPSiteInfo::serversig()
S
62 3 11
WPEWPAction::activate()
S
63 3 11
WPEWPAdmin::siteInfoTags()
S
52 2 22
BVMiscCallback::post_types_data()
S
53 2 21
BVMiscCallback::taxonomy_data()
S
54 2 20
BVInfoCallback::themeToArray()
S
56 2 20
BVCallbackRequest::authFailedResp()
S
54 2 19
BVInfoCallback::refreshUpdatesInfo()
S
57 2 19
BVHttpStream::multipartChunkedPost()
S
57 2 16
WPEHelper::safePregMatch()
S
69 3 6
WPEInfo::getCurrentDBVersion()
S
68 3 7
WPEInfo::getBrandName()
S
68 3 7
WPEInfo::getBrandIcon()
S
68 3 7
WPERecover::validate()
S
68 3 7
WPEWPAdmin::removeAdminNotices()
S
70 3 6
WPEWPAdmin::initHandler()
S
67 3 8
WPEWPAdmin::getPluginLogo()
S
68 3 7
WPEWPAdmin::getWebPage()
S
68 3 7
BVCallbackRequest::serialization_safe_decode()
S
66 3 8
WPEAccount::removeByAccountType()
S
63 3 10
WPEWPSiteInfo::isMultisite()
S
73 3 5
WPEAccount::removeByAccountGid()
S
63 3 10
WPEWPDb::getTableContent()
S
64 3 9
WPEWPSettings::getOption()
S
64 3 10
BVInfoCallback::cookieInfo()
S
67 3 8
BVInfoCallback::getTransient()
S
70 3 6
WPEWPSiteInfo::isMainSite()
S
72 3 5
BVCallbackHandler::execute()
S
58 2 15
BVHttpStream::post()
S
62 3 10
BVHttpStream::endStream()
S
59 2 14
WPEWPAPI::http_request()
S
62 2 11
BVDBCallback::getTablesKeys()
S
67 2 8
WPEWPSiteInfo::siteurl()
S
69 2 7
WPEWPSettings::updateOptions()
S
67 2 8
WPEInfo::isProtectModuleEnabled()
S
79 2 3
WPEWPAction::footerHandler()
S
67 2 7
WPEInfo::isActivateRedirectSet()
S
78 2 3
BVCallbackRequest::http_request()
S
68 2 7
WPERecover::defaultSecret()
S
67 2 8
BVDBCallback::getLastID()
S
69 2 7
BVCallbackRequest::get_params_via_api()
S
68 2 7
BVDBCallback::getCreateTableQueries()
S
67 2 8
BVDBCallback::checkTables()
S
66 2 8
BVDBCallback::describeTables()
S
65 2 9
WPEAccount::randString()
S
64 2 9
BVDBCallback::getTablesRowCount()
S
67 2 8
WPEWPSiteInfo::homeurl()
S
69 2 7
WPEInfo::getWatchTime()
S
75 2 4
WPEAccount::remove()
S
65 2 9
WPEWPSiteInfo::getMainSiteId()
S
73 2 5
WPEWPDb::dbprefix()
S
73 2 5
WPEWPAdmin::wpesecAdminMenu()
S
70 2 6
WPEAccount::allAccounts()
S
69 2 7
WPEWPSettings::getTransient()
S
71 2 6
WPEWPSettings::setTransient()
S
70 2 6
WPEWPSettings::getOptions()
S
70 2 6
BVCallbackResponse::addArrayToStatus()
S
71 2 6
BVInfoCallback::dbconf()
S
66 2 8
WPEWPDb::showDbVariables()
S
66 2 8
WPEWPDb::truncateTables()
S
69 2 7
BVDBCallback::multiGetResult()
S
69 2 7
WPEWPDb::deleteRowsFromtable()
S
66 2 8
BVInfoCallback::addDBInfoToPlugin()
S
65 2 9
WPEWPSettings::deleteOption()
S
69 2 7
WPEWPDb::createTables()
S
68 2 7
WPEWPDb::alterTables()
S
68 2 7
WPEWPDb::deleteBVTableContent()
S
66 2 8
WPEWPDb::truncateBVTable()
S
67 2 8
WPEWPDb::dropBVTable()
S
68 2 7
WPEWPDb::tinfo()
S
64 2 10
WPEWPSettings::deleteOptions()
S
67 2 8
BVDBCallback::checkTablesExist()
S
67 2 8
WPEWPSettings::deleteTransient()
S
71 2 6
WPEWPSiteInfo::wpurl()
S
71 2 6
WPEWPSiteInfo::basic()
S
64 2 9
WPEWPAPI::do_request()
S
68 2 7
WPEWPSettings::updateOption()
S
69 2 7
WPEAccount::addAccount()
S
66 2 8
WPEWPDb::alterBVTable()
S
67 2 8
WPEWPAdmin::settingsLink()
S
68 2 6
WPEInfo::getRequestID()
S
71 2 6
WPEWPDb::dropTables()
S
69 2 7
WPEWPAdmin::mainUrl()
S
68 2 7
WPEAccount::newAuthParams()
S
60 1 13
BVCallbackRequest::fileGetContentRequest()
S
63 1 11
BVFSCallback::__construct()
S
81 1 3
WPEWPDb::getWPTable()
S
80 1 3
BVHttpStream::writeChunk()
S
81 1 3
BVDBCallback::__construct()
S
74 1 5
BVMiscCallback::refreshThemeUpdates()
S
67 1 8
WPEAccount::info()
S
73 1 5
WPEWPDb::prepare()
S
76 1 4
WPEWPDb::getResult()
S
76 1 4
BVCallbackHandler::__construct()
S
65 1 9
WPEWPAction::deactivate()
S
73 1 5
WPEWPAPI::__construct()
S
81 1 3
BVCallbackRequest::corruptedParamsResp()
S
65 1 9
WPERecover::getDefaultSecret()
S
80 1 3
BVHttpStream::streamedPost()
S
75 1 4
WPEAccount::updateApiPublicKey()
S
79 1 3
BVRespStream::endStream()
S
76 1 4
WPEAccount::sanitizeKey()
S
78 1 3
WPEWPAction::clear_bv_services_config()
S
81 1 3
BVCallbackRequest::curlRequest()
S
66 1 8
WPEWPDb::tableKeys()
S
79 1 3
WPEAccount::setup()
S
72 1 5
WPEWPAdmin::__construct()
S
71 1 6
BVAccountCallback::__construct()
S
77 1 4
WPEWPDb::tableName()
S
80 1 3
BVStream::__construct()
S
74 1 5
WPEWPAdmin::adminPage()
S
79 1 3
BVMiscCallback::refreshPluginUpdates()
S
67 1 8
WPEInfo::isMalcare()
S
80 1 3
WPEWPDb::showTableIndex()
S
79 1 3
WPEAccount::__construct()
S
74 1 5
BVCallbackResponse::terminate()
S
66 1 8
WPEWPDb::getVar()
S
75 1 4
BVCallbackHandler::bvAdmExecuteWithoutUser()
S
80 1 3
WPEWPDb::query()
S
76 1 4
WPEWPDb::checkTable()
S
78 1 3
WPEWPDb::getMysqlVersion()
S
80 1 3
BVCallbackResponse::__construct()
S
75 1 4
WPEWPDb::describeTable()
S
79 1 3
BVInfoCallback::getStats()
S
69 1 7
WPEWPDb::getCol()
S
76 1 4
WPEWPDb::replaceIntoBVTable()
S
72 1 5
WPEWPAction::uninstall()
S
80 1 3
WPEWPDb::showTableStatus()
S
80 1 3
BVMiscCallback::__construct()
S
67 1 8
WPEAccount::getPlugName()
S
76 1 4
WPEWPSiteInfo::isCWServer()
S
79 1 3
WPEWPDb::getBVTable()
S
79 1 3
BVCallbackBase::objectToArray()
S
79 1 3
WPEAccount::authenticatedUrl()
S
71 1 5
WPEInfo::__construct()
S
76 1 4
BVCallbackHandler::bvAdmExecuteWithUser()
S
80 1 3
WPERecover::deleteDefaultSecret()
S
80 1 3
WPEAccount::update()
S
79 1 3
BVHttpStream::sendChunk()
S
73 1 5
WPEInfo::hasValidDBVersion()
S
80 1 3
WPEWPSiteInfo::info()
S
69 1 7
WPEWPDb::getSiteId()
S
77 1 4
WPEAccount::apiPublicAccount()
S
75 1 4
BVHttpStream::closeChunk()
S
81 1 3
WPEAccount::isConfigured()
S
74 1 4
WPEWPDb::showTables()
S
74 1 4
WPERecover::updateDefaultSecret()
S
79 1 3
WPEWPDb::getCharsetCollate()
S
77 1 4
WPEInfo::info()
S
69 1 7
WPEWPDb::repairTable()
S
79 1 3
BVRespStream::__construct()
S
76 1 4
BVInfoCallback::__construct()
S
68 1 7
WPEWPDb::showTableCreate()
S
78 1 3
BVInfoCallback::pingBV()
S
71 1 6
BVHttpStream::write()
S
80 1 3
WPEInfo::isActivePlugin()
S
74 1 4
WPEInfo::isBlogvault()
S
80 1 3
WPEInfo::getBrandInfo()
S
80 1 3
BVInfoCallback::activate()
S
68 1 8
BVMiscCallback::getWingInfo()
S
80 1 3
WPEAccount::exists()
S
74 1 4
BVBrandCallback::__construct()
S
81 1 3
BVStream::writeChunk()
S
91 1 2
BVCallbackRequest::isAPICall()
S
79 1 3
WPEWPAction::__construct()
S
71 1 6
BVRespStream::writeChunk()
S
79 1 3
BVCallbackResponse::addStatus()
S
80 1 3
BVInfoCallback::getCoreHandler()
S
68 1 7
BVHttpStream::__construct()
S
69 1 6
WPEWPDb::rowsCount()
S
75 1 4
WPEAccount::getApiPublicKey()
S
80 1 3
WPEWPDb::isTablePresent()
S
78 1 3
BVInfoCallback::servicesInfo()
S
68 1 7