Code Analysis: Social 1.3.2

Function Rating Maintainability Complexity Lines of code
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getAnalytics()
C
26
16 194
ChadwickMarketing\SocialLite\Assets::enqueue_scripts_and_styles()
B
40 23 52
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::geoLocateIpApi()
B
42 23 45
ChadwickMarketing\SocialLite\view\bio\BioLink::renderSocialTemplate()
A
49 15 27
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::handleAnalyticsAction()
A
38 10 83
ChadwickMarketing\SocialLite\base\data\BioLinkData::updateBioLinkData()
A
52 9 22
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::validateFormFields()
A
54 9 20
ChadwickMarketing\SocialLite\base\templates\BioLinkTemplates::receiveTemplates()
A
51 8 25
ChadwickMarketing\SocialLite\view\bio\BioLink::parseRequest()
A
56 8 16
ChadwickMarketing\SocialLite\base\data\BioLinkData::migrateBioLinkData()
S
45 6 40
ChadwickMarketing\SocialLite\view\bio\BioLink::parseRequestOnError()
S
52 7 24
ChadwickMarketing\SocialLite\base\data\BioLinkData::migrateBioLinkLinkData()
S
44 5 44
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::rest_api_init()
S
37 1 101
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getIp()
S
52 6 26
ChadwickMarketing\SocialLite\Assets::overrideLocalizeScript()
S
54 6 19
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkAnalytics()
S
53 5 23
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getExternalIp()
S
55 5 18
ChadwickMarketing\SocialLite\base\data\BioLinkData::updateBioLinkSlug()
S
56 5 17
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getReferrer()
S
60 5 13
ChadwickMarketing\SocialLite\Localization::override()
S
62 5 13
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getDeviceType()
S
60 5 13
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getCategories()
S
51 4 26
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::decodeEncodeToken()
S
51 4 24
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getProducts()
S
53 4 23
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkOptions()
S
56 4 19
ChadwickMarketing\SocialLite\base\data\BioLinkData::getBioLinkDataFrontEnd()
S
56 4 17
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkWooCommerceProducts()
S
61 4 12
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::isUniqueRequest()
S
61 4 11
ChadwickMarketing\SocialLite\base\data\BioLinkData::getBioLinks()
S
58 3 16
ChadwickMarketing\SocialLite\base\data\BioLinkData::getBioLinkAnalyticsData()
S
63 4 10
ChadwickMarketing\SocialLite\base\data\BioLinkData::addInitialBioLinkData()
S
63 4 10
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getDatesFromRange()
S
59 3 14
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::handleFormSubmission()
S
59 3 14
social_fs()
S
51 2 28
ChadwickMarketing\SocialLite\base\data\BioLinkData::updateBioLinkAnalyticsData()
S
61 3 12
ChadwickMarketing\SocialLite\base\data\BioLinkData::addBioLink()
S
47 1 39
social_lite_skip_wp_admin_notice()
S
57 2 18
ChadwickMarketing\SocialLite\base\spotlight\BioLinkSpotlight::getAccountsByIds()
S
56 2 18
ChadwickMarketing\SocialLite\base\data\BioLinkData::getHomepageBioLink()
S
64 3 9
ChadwickMarketing\SocialLite\base\templates\BioLinkTemplates::getTemplatesData()
S
66 3 8
ChadwickMarketing\SocialLite\base\data\BioLinkData::deleteBioLink()
S
67 3 7
ChadwickMarketing\SocialLite\view\bio\BioLink::removeCPTLandingpageSlug()
S
69 3 6
ChadwickMarketing\SocialLite\Core::init()
S
63 3 10
social_lite_skip_php_admin_notice()
S
60 2 14
ChadwickMarketing\SocialLite\base\spotlight\BioLinkSpotlight::getFeedById()
S
62 2 12
ChadwickMarketing\SocialLite\Activator::create_token()
S
63 2 11
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::supplyLinkAnalyticsData()
S
62 2 11
ChadwickMarketing\SocialLite\base\CPT::add_cpt()
S
54 1 24
ChadwickMarketing\SocialLite\view\bio\BioLink::register()
S
57 1 19
ChadwickMarketing\SocialLite\view\bio\BioLinkMeta::add_meta()
S
59 1 18
ChadwickMarketing\SocialLite\base\notifications\BioLinkNotifications::formEmailContent()
S
66 2 8
ChadwickMarketing\SocialLite\Core::getInstance()
S
77 2 3
ChadwickMarketing\SocialLite\Activator::detect_first_installation()
S
70 2 6
social_lite_skip_rest_admin_notice()
S
68 2 7
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getCategoryThumbnail()
S
77 2 3
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getProductThumbnail()
S
77 2 3
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getProductPrice()
S
69 2 7
ChadwickMarketing\SocialLite\Localization::getPackageInfo()
S
68 2 7
ChadwickMarketing\SocialLite\base\data\BioLinkData::getBioLinkDataById()
S
64 2 10
ChadwickMarketing\SocialLite\base\data\BioLinkData::getBioLink()
S
69 2 7
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::getGeoLocation()
S
71 2 6
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::getForm()
S
64 2 9
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::validateToken()
S
71 2 5
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::getFormFields()
S
78 1 3
ChadwickMarketing\SocialLite\base\templates\BioLinkTemplates::instance()
S
80 1 3
ChadwickMarketing\SocialLite\Activator::add_initial_data()
S
77 1 4
ChadwickMarketing\SocialLite\base\notifications\BioLinkNotifications::sendMailNotification()
S
77 1 3
ChadwickMarketing\SocialLite\base\data\BioLinkData::isUpgrading()
S
79 1 3
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\analytics\BioLinkAnalytics::instance()
S
80 1 3
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkFormSubmission()
S
72 1 5
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkFormToken()
S
70 1 7
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getProductData()
S
64 1 10
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkTemplates()
S
73 1 5
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioAdd()
S
78 1 3
ChadwickMarketing\SocialLite\base\data\BioLinkData::__construct()
S
67 1 8
ChadwickMarketing\SocialLite\view\bio\BioLinkMeta::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\spotlight\BioLinkSpotlight::isSpotlightActive()
S
80 1 3
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkSlug()
S
72 1 5
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkSpotlightFeeds()
S
78 1 3
ChadwickMarketing\SocialLite\Assets::getDependencies()
S
65 1 10
ChadwickMarketing\SocialLite\Activator::activate()
S
91 1 2
ChadwickMarketing\SocialLite\base\data\BioLinkData::isBioLinkAvailable()
S
80 1 3
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getCategoryData()
S
67 1 8
ChadwickMarketing\SocialLite\view\menu\Page::render_component_library()
S
80 1 3
ChadwickMarketing\SocialLite\base\spotlight\BioLinkSpotlight::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::getToken()
S
79 1 3
ChadwickMarketing\SocialLite\Activator::dbDelta()
S
78 1 4
ChadwickMarketing\SocialLite\view\bio\BioLinkMeta::render_meta_box()
S
74 1 4
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::getShopPageUrl()
S
80 1 3
ChadwickMarketing\SocialLite\view\menu\Page::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::getFormAddressee()
S
78 1 3
ChadwickMarketing\SocialLite\base\forms\BioLinkForms::instance()
S
80 1 3
ChadwickMarketing\SocialLite\view\menu\Page::admin_menu()
S
71 1 6
ChadwickMarketing\SocialLite\Core::__construct()
S
66 1 8
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\CPT::instance()
S
80 1 3
ChadwickMarketing\SocialLite\Core::get_activator()
S
82 1 3
ChadwickMarketing\SocialLite\base\Core::__construct()
S
77 1 5
ChadwickMarketing\SocialLite\base\woocommerce\BioLinkWooCommerce::isWooCommerceActive()
S
80 1 3
ChadwickMarketing\SocialLite\base\data\BioLinkData::instance()
S
80 1 3
ChadwickMarketing\SocialLite\rest\BioLinkEndpoints::handleBioLinkWooCommerceCategories()
S
68 1 8
ChadwickMarketing\SocialLite\view\bio\BioLink::instance()
S
80 1 3
ChadwickMarketing\SocialLite\base\notifications\BioLinkNotifications::instance()
S
80 1 3
ChadwickMarketing\SocialLite\Activator::deactivate()
S
91 1 2