Code Analysis: Call / Contact Button 5.0.0

Function Rating Maintainability Complexity Lines of code
PZF::pzf_frontend()
D
16
36 531
BZContactButton\Utils\ApiRequest::post()
A
40 15 56
BZContactButton\Api\Settings\UpdateSettings::updateSettings()
A
49 14 30
BZContactButton\Api\Settings\MigrateToStandalone::migrate()
A
38 11 70
BZContactButton\Utils\PermissionCheck::hasPermission()
A
54 11 20
BZContactButton\Api\Settings\MigrateToStandalone::getReadyForMigration()
A
51 10 24
bz_button_contact_redirect_to_page()
A
52 10 23
BZContactButton\Admin\Admin::adminAssets()
A
39 7 59
BZContactButton\Admin\Admin::generateAdminNotice()
A
45 7 49
BZContactButton\Utils\Account::syncToDatabase()
A
57 9 14
BZContactButton\Admin\Admin::cachingPluginDetected()
A
55 8 20
BZContactButton\Utils\Editor::getEditorLanguage()
A
56 8 19
register_mysettings()
S
36 1 119
try_new_version()
S
61 7 11
BZContactButton\Admin\Admin::__construct()
S
52 6 21
BZContactButton\Admin\Admin::requestForReview()
S
55 5 20
BZContactButton\Admin\Admin::wordpressAdminBar()
S
45 3 45
BZContactButton\Api\Connection\Connect::connect()
S
50 4 27
BZContactButton\Api\Settings\MigrateToStandalone::getData()
S
55 4 19
BZContactButton\Utils\ManifestParser::__construct()
S
57 4 17
BZContactButton\Utils\ApiRequest::getApiToken()
S
57 4 16
bcbGetCurrentLanguage()
S
62 4 11
BZContactButton\Api\Connection\Disconnect::disconnect()
S
58 3 15
bcbWidgetShortcode()
S
63 4 10
BZContactButton\Api\Connection\Sync::sync()
S
59 3 14
BZContactButton\Utils\ApiRequest::refreshToken()
S
61 3 12
BZContactButton\Utils\Settings::setSetting()
S
64 3 11
BZContactButton\Api\Settings\MigrateToStandalone::registerRoute()
S
51 1 31
BZContactButton\Utils\Account::getSetting()
S
70 3 6
BZContactButton\Utils\Account::isset()
S
70 3 6
BZContactButton\Utils\ManifestParser::getStyles()
S
63 3 10
BZContactButton\Utils\ManifestParser::getEntrypoint()
S
69 3 6
BZContactButton\Utils\ManifestParser::getImports()
S
63 3 10
BZContactButton\Utils\Settings::getSetting()
S
70 3 6
BZContactButton\Utils\PermissionCheck::getUserRoles()
S
66 3 8
BZContactButton\Utils\Settings::saveUpdatedSettings()
S
68 3 7
BZContactButton\Api\Analytics\Overview::getGraph()
S
61 2 12
BZContactButton\Api\Connection\Connect::registerRoute()
S
53 1 27
BZContactButton\Api\Settings\MigrateToStandalone::makeBackup()
S
53 1 25
BZContactButton\Api\Settings\UpdateSettings::registerRoute()
S
54 1 23
BZContactButton\Api\Analytics\Overview::registerRoute()
S
54 1 23
BZContactButton\Api\Utils\DeleteLegacyBackup::registerRoute()
S
57 1 19
BZContactButton\Api\Connection\Disconnect::registerRoute()
S
57 1 19
BZContactButton\Api\Utils\RevertToLegacy::registerRoute()
S
57 1 19
BZContactButton\Api\Connection\Sync::registerRoute()
S
57 1 19
BZContactButton\Api\Connection\StartEditorSession::registerRoute()
S
57 1 19
BZContactButton\Admin\Admin::pluginAdminMenu()
S
62 2 9
BZContactButton\Admin\Admin::addModuleToScriptTag()
S
69 2 6
BZContactButton\Api\Connection\StartEditorSession::startSession()
S
69 2 7
PZF::instance()
S
72 2 6
BZContactButton\Admin\Admin::getRoles()
S
64 2 10
BZContactButton\Admin\Admin::getActionLock()
S
71 2 6
BZContactButton\Api\Utils\DeleteLegacyBackup::deleteBackup()
S
60 1 15
BZContactButton\Utils\Account::getData()
S
72 2 6
bcbInitFunction()
S
73 2 5
BZContactButton\Utils\Settings::getSettings()
S
72 2 6
BZContactButton\Utils\Settings::isset()
S
71 2 6
BZContactButton\Utils\Settings::deleteSetting()
S
69 2 7
BZContactButton\Utils\ManifestParser::getFileHash()
S
65 1 11
BZContactButton\Utils\Account::initialize()
S
74 1 4
BZContactButton\Utils\ApiRequest::saveApiToken()
S
69 1 6
BZContactButton\Admin\Admin::plugin_update_redirect_placeholder()
S
80 1 3
BZContactButton\Api\Api::__construct()
S
64 1 10
pzf_create_menu()
S
64 1 8
pzf_settings_page_setting()
S
81 1 3
pzf_settings_showroom()
S
81 1 3
PZF::init_hooks()
S
72 1 5
BZContactButton\Admin\Admin::getBeforeMigrate()
S
82 1 3
BZContactButton\Api\Utils\RevertToLegacy::revert()
S
71 1 6
pzf_settings_page()
S
81 1 3
BZContactButton\Utils\ApiRequest::deleteApiToken()
S
70 1 6
PZF::__construct()
S
79 1 3
sanitize_text_field_with_limit()
S
75 1 4
BZContactButton\Utils\ManifestParser::getPath()
S
80 1 3
add_action_links()
S
68 1 7
pzf_settings_contact_form()
S
81 1 3
custom_admin_css()
S
75 1 4
sanitize_hex_color_with_limit()
S
75 1 4
pzf_settings_all_in_one()
S
81 1 3
PZF::enqueue_scripts()
S
78 1 3
BcbIsValidUUID()
S
75 1 4
BZContactButton\Utils\ApiRequest::__construct()
S
98 1 1
BZContactButton\Utils\Settings::initialize()
S
74 1 4
BZContactButton\Admin\Admin::page()
S
80 1 3
BZContactButton\Utils\ManifestParser::getManifest()
S
82 1 3
BZContactButton\Utils\Settings::empty()
S
80 1 3
BZContactButton\Utils\Account::emptyAccountSettings()
S
74 1 4
PZF::mw_enqueue_color_picker()
S
74 1 4