| Function | Rating | Maintainability | Complexity | Lines of code |
|---|---|---|---|---|
| NextendSocialLogin::plugins_loaded() | 42 | 284 | ||
| NextendSocialLoginAdmin::validateSettings() | 51 | 121 | ||
| NextendSocialLoginAvatar::updateAvatar() | 46 | 195 | ||
| NextendSocialLoginAdmin::WPML_override_provider_redirect_uris() | 32 | 40 | 94 | |
| NextendSocialLoginAdmin::admin_init() | 30 | 36 | 106 | |
| NextendSocialProviderAdmin::validateSettings() | 37 | 31 | 65 | |
| NextendSocialUser::register() | 30 | 23 | 128 | |
| login_header() | 30 | 21 | 125 | |
| NextendSocialProviderOAuth::getTranslatedLoginURLForRestRedirect() | 40 | 23 | 51 | |
| NextendSocialLogin::renderLinkAndUnlinkButtons() | 42 | 19 | 50 | |
| NextendSocialProvider::getLastLocationRedirectTo() | 41 | 18 | 58 | |
| NextendSocialLogin::alternate_login_page_template_redirect() | 44 | 19 | 40 | |
| NextendSocialLogin::renderButtonsWithContainerAndTitle() | 42 | 18 | 48 | |
| NextendSocialUser::prepareRegister() | 40 | 17 | 63 | |
| NextendSocialProviderTwitter::validateSettings() | 45 | 18 | 39 | |
| Nextend_Social_Login_Widget::form() | 38 | 15 | 78 | |
| NextendSocialProviderAdmin::renderSettingsHeader() | 34 | 10 | 132 | |
| NextendSocialProviderGoogle::getAuthUserData() | 45 | 16 | 42 | |
| NextendSocialProviderTwitter::getAuthUserDataV1() | 45 | 16 | 40 | |
| NextendSocialProviderTwitter::getAuthUserDataV2() | 45 | 16 | 40 | |
| NextendSocialUser::registerComplete() | 40 | 14 | 59 | |
| NextendSocialLoginAdmin::save_form_data() | 44 | 15 | 42 | |
| NextendSocialLogin::login_init() | 53 | 15 | 19 | |
| NextendSocialProviderGoogle::validateSettings() | 47 | 14 | 32 | |
| NextendSocialUser::login() | 39 | 11 | 69 | |
| NextendSocialProviderFacebook::validateSettings() | 49 | 12 | 29 | |
| NextendSocialUserData::__construct() | 45 | 11 | 41 | |
| NextendSocialProviderFacebook::getAuthUserData() | 53 | 12 | 23 | |
| NextendSocialProvider::getConnectButton() | 41 | 10 | 53 | |
| NextendSocialLoginAdmin::display_admin() | 47 | 11 | 37 | |
| NextendSocialUpgrader::http_response() | 52 | 11 | 20 | |
| NextendSocialUserData::displayForm() | 43 | 9 | 48 | |
| NextendSocialProvider::doAuthenticate() | 44 | 9 | 48 | |
| NextendSocialUserData::render_registration_form_tml() | 46 | 9 | 41 | |
| NextendSocialLogin::isAMPRequest() | 61 | 11 | 11 | |
| NextendSocialUserData::bp_after_register_page() | 47 | 9 | 38 | |
| NextendSocialLogin::shortcode() | 46 | 9 | 37 | |
| NextendSocialProvider::liveConnectBefore() | 53 | 10 | 21 | |
| NextendSocialProviderAdmin::displaySubView() | 50 | 9 | 32 | |
| NextendSocialLoginAdmin::authorizeBox() | 36 | 2 | 132 | |
| NextendSocialLoginAdmin::getProState() | 54 | 9 | 20 | |
| NextendSocialLogin::install() | 44 | 7 | 47 | |
| NextendSocialProviderOAuth::redirectToProviderEndpointWithStateAndCode() | 49 | 8 | 30 | |
| NextendSocialUser::liveConnectGetUserProfile() | 51 | 8 | 26 | |
| NextendSocialLogin::isAllowedRedirectUrl() | 52 | 8 | 24 | |
| NextendSocialLogin::locate_template() | 52 | 8 | 23 | |
| NextendSocialLogin::getLicense() | 53 | 8 | 22 | |
| NSL\Notices::__construct() | 53 | 8 | 22 | |
| NextendSocialLogin::getUserIDByIdOrEmail() | 55 | 8 | 21 | |
| Nextend_Social_Login_Widget::widget() | 55 | 8 | 15 | |
| NextendSocialUpgrader::injectUpdate() | 51 | 7 | 26 | |
| NSL\Persistent\Storage\Session::load() | 53 | 7 | 22 | |
| NextendSocialLoginAvatar::preGetAvatarData() | 54 | 7 | 20 | |
| NextendSocialOauth2::generateRandomState() | 56 | 7 | 19 | |
| NextendSocialOauth2::authenticate() | 48 | 6 | 33 | |
| NextendSocialProvider::exportPersonalData() | 49 | 6 | 31 | |
| NextendSocialLogin::noticeUpdateFree() | 60 | 8 | 10 | |
| NextendSocialLogin::noticeUpdatePro() | 60 | 8 | 10 | |
| NextendSocialLogin::getExcludedPagesForOauthProxyPage() | 59 | 7 | 12 | |
| NextendSocialLogin::getExcludedPagesForRegisterFlow() | 59 | 7 | 12 | |
| NextendSocialLoginAvatar::modifyQueryAttachmentsArgs() | 53 | 6 | 23 | |
| NextendSocialLoginSettings::update() | 53 | 6 | 22 | |
| NSL\PKCE\PKCE::generateCodeVerifier() | 53 | 6 | 21 | |
| NextendSocialLoginAdmin::ajax_save_form_data() | 55 | 6 | 19 | |
| NextendSocialProviderOAuth::triggerSync() | 56 | 6 | 18 | |
| NextendSocialProviderOpenId::triggerSync() | 56 | 6 | 18 | |
| NextendSocialLoginAdmin::admin_enqueue_scripts() | 56 | 6 | 17 | |
| NextendSocialLoginAdmin::apiCall() | 48 | 5 | 31 | |
| NextendSocialUser::sanitizeUserName() | 58 | 6 | 15 | |
| NextendSocialUserData::render_registration_form() | 50 | 5 | 30 | |
| NextendSocialProviderFacebookClient::getEndpointAuthorization() | 59 | 6 | 13 | |
| NextendSocialLoginAvatar::__construct() | 52 | 5 | 26 | |
| NextendSocialLogin::bp_settings_setup_nav() | 52 | 5 | 24 | |
| NextendSocialProvider::linkUserToProviderIdentifier() | 48 | 4 | 39 | |
| NextendSocialProviderAdmin::render() | 53 | 5 | 24 | |
| NextendSocialOauth2::get() | 53 | 5 | 21 | |
| NextendSocialOauth2::post() | 53 | 5 | 21 | |
| NextendSocialProvider::handlePopupRedirectAfterAuthentication() | 45 | 2 | 66 | |
| NextendSocialProviderOpenId::doAuthProtocolSpecificFlow() | 55 | 5 | 20 | |
| NextendSocialLogin::checkVersion() | 56 | 5 | 19 | |
| NextendSocialUserData::customRegisterFlowShortcode() | 57 | 5 | 17 | |
| login_footer() | 51 | 4 | 31 | |
| NextendSocialLogin::getRenderedLoginButtons() | 56 | 5 | 16 | |
| NextendSocialLogin::getLoginUrl() | 58 | 5 | 16 | |
| NextendSocialProvider::hasFixedRedirect() | 58 | 5 | 16 | |
| NextendSocialProvider::onError() | 48 | 3 | 46 | |
| NextendSocialLogin::getCurrentPageURL() | 62 | 6 | 10 | |
| NextendSocialProvider::getState() | 59 | 5 | 15 | |
| NextendSocialProvider::getEscapeAttributesString() | 62 | 6 | 10 | |
| NSL\Notices::getHTML() | 58 | 5 | 15 | |
| NextendSocialProviderTwitterClient::getAuthorizationHeader() | 50 | 4 | 28 | |
| NextendSocialLogin::sortProviders() | 61 | 5 | 12 | |
| NextendSocialProvider::__construct() | 45 | 3 | 42 | |
| NextendSocialLogin::maybeAddBypassCacheArgToUrl() | 61 | 5 | 12 | |
| NSL\GDPR::exporter() | 52 | 4 | 27 | |
| NextendSocialLogin::addProvider() | 62 | 5 | 11 | |
| NextendSocialProvider::isTest() | 62 | 5 | 11 | |
| NextendSocialLoginAvatar::maybeDeleteAvatarOfUnlinkedProvider() | 61 | 5 | 11 | |
| NextendSocialProviderFacebookClient::requestLongLivedAccessToken() | 51 | 4 | 25 | |
| nsl_license_not_installed() | 44 | 1 | 69 | |
| NextendSocialProviderTwitterClient::oauthRequest() | 52 | 4 | 24 | |
| NextendSocialProviderOAuth::doAuthProtocolSpecificFlow() | 53 | 4 | 24 | |
| NextendSocialProviderFacebook::getRawDefaultButton() | 55 | 4 | 21 | |
| NextendSocialProviderFacebook::getRawIconButton() | 55 | 4 | 21 | |
| NextendSocialUser::autoLink() | 54 | 4 | 21 | |
| NextendSocialUser::addProfileSyncActions() | 56 | 4 | 20 | |
| NextendSocialProvider::redirectToLastLocation() | 57 | 4 | 17 | |
| NextendSocialLogin::getProxyPage() | 63 | 5 | 10 | |
| NextendSocialLogin::getRegisterFlowPage() | 63 | 5 | 10 | |
| NextendSocialProvider::liveConnectRedirect() | 63 | 5 | 10 | |
| NextendSocialLoginAdmin::show_getting_started_warning() | 57 | 4 | 14 | |
| NextendSocialProvider::getLinkButton() | 49 | 3 | 29 | |
| NextendSocialProviderOAuth::checkAuthRedirectUrl() | 59 | 4 | 14 | |
| NextendSocialOauth2::validateState() | 61 | 4 | 13 | |
| NextendSocialUser::registerError() | 60 | 4 | 13 | |
| NextendSocialProviderOAuth::getAuthUserDataByAuthOptions() | 61 | 4 | 13 | |
| NextendSocialLogin::wp_login_errors() | 62 | 4 | 12 | |
| NextendSocialProviderOpenId::getAuthUserDataByAuthOptions() | 62 | 4 | 12 | |
| NextendSocialProvider::getUnLinkButton() | 50 | 3 | 27 | |
| NextendSocialLogin::hasConfigurationWithNoEnabledProviders() | 63 | 4 | 11 | |
| NextendSocialProviderTwitterv2Client::createAuthUrl() | 52 | 3 | 22 | |
| NextendSocialLogin::scripts() | 54 | 3 | 21 | |
| NextendSocialProviderTwitterClient::safe_encode() | 58 | 3 | 18 | |
| NextendSocialProviderTwitterClient::getOauth1Params() | 57 | 3 | 17 | |
| NextendSocialUser::registration_form_terms() | 58 | 3 | 17 | |
| NextendSocialProviderTwitterClient::token() | 66 | 4 | 8 | |
| NextendSocialProviderTwitterClient::secret() | 66 | 4 | 8 | |
| NextendSocialProviderTwitter::getClient() | 58 | 3 | 15 | |
| NextendSocialProviderTwitter::syncProfile() | 64 | 4 | 10 | |
| NextendSocialProviderTwitter::getAvatar() | 64 | 4 | 10 | |
| NextendSocialOauth2::checkError() | 67 | 4 | 7 | |
| NextendSocialLogin::noticeStyles() | 63 | 4 | 10 | |
| NextendSocialLogin::noticeStylesWithoutTag() | 63 | 4 | 10 | |
| NextendSocialUpgrader::plugins_api() | 63 | 4 | 10 | |
| NextendSocialProviderFacebook::syncProfile() | 64 | 4 | 10 | |
| NextendSocialLoginCompatibility::after_setup_theme() | 66 | 4 | 8 | |
| NextendSocialProviderGoogle::getAvatar() | 64 | 4 | 10 | |
| NextendSocialProviderGoogle::getRawDefaultButton() | 59 | 3 | 14 | |
| NextendSocialProviderGoogle::getRawIconButton() | 59 | 3 | 14 | |
| NextendSocialProvider::unlinkUser() | 61 | 3 | 13 | |
| NextendSocialProviderGoogle::getClient() | 60 | 3 | 13 | |
| NextendSocialProvider::testConnectGetUserProfile() | 50 | 1 | 43 | |
| NextendSocialLogin::getEmbeddedLoginForm() | 59 | 3 | 12 | |
| NextendSocialLoginAdmin::save_review_state() | 62 | 3 | 12 | |
| NextendSocialProviderTwitterClient::safe_decode() | 63 | 3 | 12 | |
| NextendSocialProviderTwitter::getCurrentUserInfoV1() | 61 | 3 | 12 | |
| formatUserMeta() | 62 | 3 | 11 | |
| NextendSocialLogin::editProfileRedirect() | 62 | 3 | 11 | |
| NextendSocialLogin::is_register_allowed() | 63 | 3 | 11 | |
| NextendSocialLoginAdmin::show_oauth_uri_notice() | 61 | 3 | 11 | |
| NextendSocialProvider::redirect() | 52 | 1 | 41 | |
| NextendSocialLoginAdmin::change_WPML_language_code() | 63 | 3 | 11 | |
| NextendSocialProviderTwitter::__construct() | 52 | 2 | 25 | |
| NSL\GDPR::add_privacy_policy_content() | 53 | 2 | 23 | |
| NextendSocialProviderOAuth::registerRedirectRESTRoute() | 56 | 2 | 20 | |
| NextendSocialLogin::styles() | 67 | 3 | 7 | |
| NextendSocialLogin::stylesWithoutTag() | 68 | 3 | 7 | |
| NextendSocialLogin::getAvatar() | 65 | 3 | 9 | |
| NextendSocialProvider::connect() | 68 | 3 | 8 | |
| NextendSocialProviderFacebook::finalizeSettings() | 66 | 3 | 9 | |
| NextendSocialProviderFacebook::getCurrentUserInfo() | 58 | 2 | 15 | |
| NextendSocialProviderGoogle::syncProfile() | 66 | 3 | 8 | |
| NextendSocialProviderTwitterClient::errorFromResponse() | 71 | 3 | 5 | |
| NextendSocialLoginAdmin::display_post_states() | 65 | 3 | 9 | |
| NextendSocialProviderTwitter::getCurrentUserInfoV2() | 58 | 2 | 15 | |
| NSL\Notices::add() | 65 | 3 | 9 | |
| NSL\Notices::addError() | 66 | 3 | 9 | |
| NSL\REST::validate_provider() | 64 | 3 | 10 | |
| NSL\Persistent\Persistent::init() | 66 | 3 | 9 | |
| NSL\Persistent\Persistent::transferSessionToUser() | 64 | 3 | 10 | |
| NSL\Persistent\Storage\StorageAbstract::load() | 64 | 3 | 10 | |
| NSL\Persistent\Storage\Session::__construct() | 65 | 3 | 9 | |
| NextendSocialOauth2::createAuthUrl() | 59 | 2 | 14 | |
| NextendSocialProviderTwitter::getRawDefaultButton() | 60 | 2 | 13 | |
| NextendSocialProviderTwitter::getRawIconButton() | 60 | 2 | 13 | |
| NextendSocialLoginCompatibility::wplms_hide_duplicate_buttons() | 64 | 2 | 13 | |
| NextendSocialLoginSettings::__construct() | 61 | 2 | 12 | |
| NextendSocialLogin::delete_user() | 61 | 2 | 12 | |
| NextendSocialLoginAdmin::show_woocommerce_notice() | 59 | 2 | 12 | |
| NextendSocialProvider::isCurrentUserConnected() | 61 | 2 | 12 | |
| NextendSocialProviderTwitterClient::get() | 61 | 2 | 12 | |
| NSL\Notices::notices_fallback() | 64 | 2 | 12 | |
| NextendSocialLogin::nslDOMReady() | 61 | 1 | 26 | |
| NextendSocialProvider::isUserConnected() | 63 | 2 | 11 | |
| NextendSocialProviderTwitterClient::extract_params() | 62 | 2 | 11 | |
| NextendSocialLoginAdmin::display_admin_area() | 62 | 2 | 11 | |
| nsl_license_installed() | 54 | 1 | 24 | |
| NextendSocialProviderFacebook::__construct() | 53 | 1 | 24 | |
| NSL\REST::rest_api_init() | 55 | 1 | 24 | |
| NextendSocialProviderGoogle::__construct() | 55 | 1 | 21 | |
| nsl_license_activated() | 58 | 1 | 19 | |
| NextendSocialProviderTwitterClient::authenticate() | 56 | 1 | 18 | |
| nsl_get_pro_installed() | 58 | 1 | 17 | |
| nsl_get_pro_no_license() | 59 | 1 | 16 | |
| NextendSocialProvider::getLoginUrl() | 67 | 2 | 7 | |
| NextendSocialProviderFacebookClient::isAccessTokenLongLived() | 76 | 2 | 3 | |
| NextendSocialProviderFacebook::saveUserData() | 64 | 2 | 10 | |
| NextendSocialProviderFacebook::getUserData() | 67 | 2 | 8 | |
| NextendSocialProviderGoogleClient::createAuthUrl() | 65 | 2 | 9 | |
| NextendSocialProviderGoogleClient::errorFromResponse() | 72 | 2 | 5 | |
| NextendSocialProviderGoogle::deleteLoginPersistentData() | 71 | 2 | 6 | |
| NextendSocialProviderGoogle::getSyncDataFieldDescription() | 69 | 2 | 6 | |
| NSL\Notices::load() | 71 | 2 | 6 | |
| NextendSocialProviderAdmin::getSiteUrlWithoutPath() | 71 | 2 | 5 | |
| NextendSocialProviderTwitterClient::hasAuthenticateData() | 78 | 2 | 3 | |
| NextendSocialProviderFacebook::getSyncDataFieldDescription() | 69 | 2 | 6 | |
| NextendSocialLogin::enableProvider() | 64 | 2 | 10 | |
| NextendSocialProviderTwitterClient::checkError() | 73 | 2 | 5 | |
| NSL\Persistent\Persistent::delete() | 74 | 2 | 5 | |
| NextendSocialProviderAdmin::settingsForm() | 74 | 2 | 4 | |
| NextendSocialProviderOAuth::storeAccessToken() | 72 | 2 | 5 | |
| NextendSocialLoginAdmin::plugin_action_links() | 63 | 2 | 9 | |
| NextendSocialProviderTwitter::getAuthUserData() | 70 | 2 | 7 | |
| NSL\Persistent\Storage\StorageAbstract::delete() | 69 | 2 | 7 | |
| NextendSocialProviderTwitter::getSyncDataFieldDescription() | 69 | 2 | 6 | |
| NextendSocialLoginAvatar::getInstance() | 69 | 2 | 7 | |
| NSL\Notices::init() | 74 | 2 | 5 | |
| NSL\Notices::getErrors() | 65 | 2 | 9 | |
| NextendSocialProviderGoogle::getMyPeople() | 66 | 2 | 8 | |
| NextendSocialProviderFacebookClient::getAccessToken() | 71 | 2 | 6 | |
| NSL\Notices::displayNotices() | 70 | 2 | 6 | |
| NSL\Notices::hasErrors() | 70 | 2 | 6 | |
| NextendSocialProviderFacebook::deleteLoginPersistentData() | 71 | 2 | 6 | |
| NSL\REST::get_user() | 65 | 2 | 9 | |
| NextendSocialLogin::getProviderByProviderID() | 71 | 2 | 6 | |
| NextendSocialUser::redirectToLastLocationLogin() | 65 | 2 | 9 | |
| NextendSocialUser::doAutoLogin() | 75 | 2 | 5 | |
| NSL\Persistent\Storage\StorageAbstract::get() | 69 | 2 | 7 | |
| NSL\Persistent\Storage\StorageAbstract::store() | 68 | 2 | 7 | |
| NextendSocialProvider::getIconButton() | 69 | 2 | 7 | |
| NextendSocialLoginAvatar::deleteAvatarData() | 67 | 2 | 7 | |
| NSL\Persistent\Storage\Transient::__construct() | 71 | 2 | 6 | |
| NextendSocialLoginAdmin::get_default_WPML_language_code() | 70 | 2 | 7 | |
| NextendSocialProviderOAuth::getBaseRedirectUriForAppCreation() | 66 | 2 | 8 | |
| NextendSocialProviderOAuth::getRedirectUriForAuthFlow() | 67 | 2 | 7 | |
| NextendSocialProviderAdmin::renderOauthChangedInstruction() | 68 | 2 | 7 | |
| NSL\Persistent\Persistent::get() | 71 | 2 | 6 | |
| NextendSocialLoginAvatar::removeProfilePictureGravatarDescription() | 71 | 2 | 6 | |
| NSL\Persistent\Persistent::set() | 73 | 2 | 5 | |
| NextendSocialUser::sync_profile_link_user() | 72 | 2 | 6 | |
| NextendSocialProviderTwitter::isV2Api() | 75 | 2 | 4 | |
| NSL\Persistent\Storage\Session::destroy() | 64 | 2 | 10 | |
| NextendSocialUpgrader::upgrader_pre_download() | 67 | 2 | 7 | |
| NSL\Persistent\Persistent::clear() | 75 | 2 | 5 | |
| NextendSocialLoginAdmin::showProBox() | 72 | 2 | 5 | |
| NextendSocialProviderTwitter::getCurrentUserInfo() | 70 | 2 | 7 | |
| NextendSocialLogin::getPrivacyTerms() | 69 | 2 | 7 | |
| NextendSocialProviderOAuth::extendExportedPersonalData() | 63 | 2 | 10 | |
| NextendSocialLogin::disableProvider() | 66 | 2 | 8 | |
| NSL\Persistent\Storage\Session::destroySiteTransient() | 71 | 2 | 6 | |
| NextendSocialProviderTwitter::deleteLoginPersistentData() | 71 | 2 | 6 | |
| NextendSocialOauth2::errorFromResponse() | 72 | 2 | 5 | |
| NextendSocialLoginAdmin::trackUrl() | 67 | 2 | 7 | |
| NextendSocialProviderTwitterClient::nonce() | 73 | 2 | 4 | |
| NextendSocialOauth2::getState() | 67 | 2 | 8 | |
| NSL\Persistent\Storage\Session::setCookie() | 77 | 2 | 3 | |
| NextendSocialLogin::disable_better_wp_security_block_long_urls() | 68 | 2 | 8 | |
| NextendSocialLoginSettings::get() | 70 | 2 | 6 | |
| NextendSocialProvider::getDefaultButton() | 67 | 2 | 7 | |
| NextendSocialOauth2::randomStr() | 65 | 2 | 8 | |
| NextendSocialLogin::isLostPasswordRequest() | 74 | 2 | 4 | |
| NextendSocialOauth2::extendHttpArgs() | 67 | 2 | 8 | |
| NextendSocialProviderFacebookClient::errorFromResponse() | 73 | 2 | 5 | |
| NextendSocialProviderFacebook::getClient() | 63 | 2 | 10 | |
| NextendSocialProviderFacebook::requestLongLivedToken() | 69 | 2 | 7 | |
| NextendSocialUser::removeProfileSyncActions() | 61 | 1 | 14 | |
| nsl_free_not_compatible() | 60 | 1 | 14 | |
| nsl_pro_not_compatible() | 60 | 1 | 14 | |
| NextendSocialProviderTwitterv2Client::extendAuthenticateHttpArgs() | 59 | 1 | 14 | |
| NSL\Persistent\Persistent::__construct() | 62 | 1 | 13 | |
| NextendSocialProviderGoogle::getCurrentUserInfo() | 61 | 1 | 13 | |
| nsl_get_pro_not_installed() | 64 | 1 | 12 | |
| NextendSocialLoginAdmin::show_WPML_warning() | 77 | 1 | 3 | |
| NextendSocialProviderOpenId::deleteTokenPersistentData() | 80 | 1 | 3 | |
| NextendSocialProvider::getTestUrl() | 78 | 1 | 4 | |
| NextendSocialLoginAdmin::show_theme_my_login_notice() | 69 | 1 | 6 | |
| NextendSocialProviderGoogle::getMe() | 82 | 1 | 3 | |
| NextendSocialProvider::deleteTokenPersistentData() | 91 | 1 | 2 | |
| NextendSocialLogin::bp_template_title() | 79 | 1 | 3 | |
| NextendSocialProviderTwitterClient::timestamp() | 76 | 1 | 4 | |
| NextendSocialLoginCompatibility::__construct() | 66 | 1 | 10 | |
| NextendSocialProvider::getUserIDByProviderIdentifier() | 68 | 1 | 7 | |
| NextendSocialProvider::getAuthUserData() | 82 | 1 | 3 | |
| NSL\Persistent\Storage\StorageAbstract::clear() | 77 | 1 | 4 | |
| NextendSocialUserData::bp_before_register_page() | 82 | 1 | 3 | |
| NextendSocialProviderOAuth::requestLongLivedToken() | 82 | 1 | 3 | |
| NextendSocialProviderDummy::needPro() | 82 | 1 | 3 | |
| NextendSocialProviderAdmin::renderProSettings() | 79 | 1 | 3 | |
| NextendSocialProviderFacebookClient::extendAllHttpArgs() | 74 | 1 | 4 | |
| NextendSocialProvider::needUpdateAvatar() | 78 | 1 | 3 | |
| NextendSocialProviderGoogleClient::setPrompt() | 81 | 1 | 3 | |
| NextendSocialProviderAdmin::getProvider() | 82 | 1 | 3 | |
| NextendSocialProvider::getRawDefaultButton() | 78 | 1 | 3 | |
| NextendSocialProviderGoogle::getProviderEmailVerificationStatus() | 82 | 1 | 3 | |
| NextendSocialUser::um_get_loginpage() | 80 | 1 | 3 | |
| NextendSocialAuth::setAccessTokenData() | 79 | 1 | 3 | |
| NextendSocialProvider::getBaseRedirectUriForAppCreation() | 100 | 1 | 0 | |
| NextendSocialProviderOpenId::getBaseRedirectUriForAppCreation() | 77 | 1 | 4 | |
| NextendSocialProvider::hasSyncFields() | 80 | 1 | 3 | |
| NextendSocialUser::wp_redirect_filter() | 78 | 1 | 4 | |
| NextendSocialProviderMicrosoft::__construct() | 70 | 1 | 6 | |
| NextendSocialProvider::enable() | 72 | 1 | 5 | |
| NextendSocialProviderDummy::getState() | 82 | 1 | 3 | |
| NextendSocialProvider::removeConnectionByUserID() | 69 | 1 | 7 | |
| NextendSocialProviderDummy::isTest() | 82 | 1 | 3 | |
| NextendSocialProviderTwitterv2Client::deleteLoginPersistentData() | 76 | 1 | 4 | |
| NextendSocialProvider::validateRedirect() | 74 | 1 | 4 | |
| NextendSocialProviderSteam::__construct() | 70 | 1 | 6 | |
| NSL\GDPR::register_eraser() | 65 | 1 | 10 | |
| NextendSocialProvider::doAuthProtocolSpecificFlow() | 100 | 1 | 0 | |
| NextendSocialProviderTwitch::__construct() | 70 | 1 | 6 | |
| NextendSocialUser::syncProfileUser() | 79 | 1 | 3 | |
| NextendSocialUserData::isPost() | 79 | 1 | 3 | |
| NextendSocialOauth2::getTestUrl() | 82 | 1 | 3 | |
| NextendSocialProviderApple::__construct() | 70 | 1 | 6 | |
| NextendSocialProviderYahoo::__construct() | 70 | 1 | 6 | |
| NextendSocialAuth::authenticate() | 100 | 1 | 0 | |
| NextendSocialLoginSettings::storeSettings() | 74 | 1 | 4 | |
| NSL\Persistent\Storage\Session::clear() | 77 | 1 | 4 | |
| NextendSocialProviderSlack::__construct() | 70 | 1 | 6 | |
| NextendSocialUser::loginLastLocationRedirect() | 78 | 1 | 3 | |
| NextendSocialProvider::checkAuthRedirectUrl() | 100 | 1 | 0 | |
| NextendSocialLogin::enableNoticeForUrl() | 78 | 1 | 3 | |
| NextendSocialProviderDummy::getColor() | 82 | 1 | 3 | |
| NextendSocialProviderFacebook::getProviderEmailVerificationStatus() | 82 | 1 | 3 | |
| NextendSocialLoginAdmin::showUserFields() | 79 | 1 | 3 | |
| NextendSocialProviderOpenId::deleteLoginPersistentData() | 76 | 1 | 4 | |
| NextendSocialProviderDisqus::__construct() | 70 | 1 | 6 | |
| NextendSocialProvider::validateSettings() | 82 | 1 | 3 | |
| NextendSocialProvider::getRedirectUriForAuthFlow() | 100 | 1 | 0 | |
| NextendSocialProviderTwitterClient::__construct() | 73 | 1 | 5 | |
| NextendSocialProvider::deleteLoginPersistentData() | 71 | 1 | 6 | |
| NextendSocialProvider::redirectToLoginForm() | 81 | 1 | 3 | |
| NextendSocialProviderDummy::isTested() | 82 | 1 | 3 | |
| NextendSocialProviderAdmin::getUrl() | 72 | 1 | 5 | |
| NextendSocialAuth::getTestUrl() | 100 | 1 | 0 | |
| NextendSocialLoginAdmin::getAdminSettingsUrl() | 68 | 1 | 7 | |
| NextendSocialLoginAdmin::init() | 67 | 1 | 7 | |
| Nextend_Social_Login_Widget::register() | 80 | 1 | 3 | |
| NextendSocialLogin::add_action_login_form_buttons() | 75 | 1 | 4 | |
| NSL\GDPR::eraser() | 68 | 1 | 8 | |
| NextendSocialProvider::triggerSync() | 100 | 1 | 0 | |
| NextendSocialUser::getAuthUserData() | 80 | 1 | 3 | |
| NextendSocialProviderGitHub::__construct() | 70 | 1 | 6 | |
| NextendSocialProvider::getSyncDataFieldDescription() | 82 | 1 | 3 | |
| NextendSocialLoginAvatar::addPostMimeTypeAvatar() | 67 | 1 | 8 | |
| NextendSocialProvider::getRawIconButton() | 78 | 1 | 3 | |
| NextendSocialProviderPatreon::__construct() | 70 | 1 | 6 | |
| NextendSocialUpgrader::init() | 71 | 1 | 5 | |
| NextendSocialProvider::extendExportedPersonalData() | 82 | 1 | 3 | |
| NextendSocialProvider::redirectToLastLocationOther() | 81 | 1 | 3 | |
| NextendSocialProvider::isEnabled() | 82 | 1 | 3 | |
| NextendSocialProvider::getProviderIdentifierByUserID() | 68 | 1 | 7 | |
| NextendSocialProviderOAuth::updateOauthRedirectUrl() | 75 | 1 | 4 | |
| NextendSocialProvider::getCurrentUserInfo() | 82 | 1 | 3 | |
| NextendSocialProvider::syncProfile() | 91 | 1 | 2 | |
| NextendSocialProviderOAuth::deleteLoginPersistentData() | 76 | 1 | 4 | |
| NSL\GDPR::register_exporter() | 65 | 1 | 10 | |
| NextendSocialProviderOpenId::getAnonymousOpenIdClaimedId() | 79 | 1 | 3 | |
| NextendSocialProvider::getRequiredFields() | 82 | 1 | 3 | |
| NextendSocialProviderDummy::getPopupHeight() | 82 | 1 | 3 | |
| NextendSocialProviderTwitter::getMe() | 82 | 1 | 3 | |
| NextendSocialProvider::hasSyncableProfileFields() | 82 | 1 | 3 | |
| NextendSocialProviderTiktok::__construct() | 70 | 1 | 6 | |
| NextendSocialProviderTwitterClient::createAuthUrl() | 65 | 1 | 8 | |
| NextendSocialProviderOpenId::setAnonymousOpenIdClaimedId() | 79 | 1 | 3 | |
| NextendSocialUser::finishLogin() | 72 | 1 | 5 | |
| NSL\REST::__construct() | 73 | 1 | 6 | |
| NextendSocialProviderFacebookClient::__construct() | 70 | 1 | 6 | |
| NSL\Persistent\Storage\StorageAbstract::transferData() | 74 | 1 | 5 | |
| NextendSocialProviderLinkedIn::__construct() | 70 | 1 | 6 | |
| nsl_fail_wp_version() | 71 | 1 | 5 | |
| NextendSocialProviderDummy::isEnabled() | 82 | 1 | 3 | |
| NextendSocialProviderAdmin::renderOtherSettings() | 79 | 1 | 3 | |
| NextendSocialProviderDummy::adminDisplaySubView() | 82 | 1 | 3 | |
| NextendSocialLogin::addLinkAndUnlinkButtons() | 80 | 1 | 3 | |
| NextendSocialAuth::__construct() | 81 | 1 | 3 | |
| NextendSocialProvider::getClient() | 100 | 1 | 0 | |
| NextendSocialProviderDummy::connect() | 91 | 1 | 2 | |
| NextendSocialAuth::createAuthUrl() | 100 | 1 | 0 | |
| NextendSocialLoginAdmin::isPro() | 79 | 1 | 3 | |
| NextendSocialProviderDummy::getId() | 82 | 1 | 3 | |
| NextendSocialProviderDummy::getPath() | 82 | 1 | 3 | |
| NextendSocialProviderOpenId::getRedirectUriForAuthFlow() | 75 | 1 | 4 | |
| NextendSocialProviderAmazon::__construct() | 70 | 1 | 6 | |
| wp_login_viewport_meta() | 100 | 1 | 5 | |
| NextendSocialProviderSpotify::__construct() | 70 | 1 | 6 | |
| NextendSocialLogin::get_templates_dir() | 80 | 1 | 3 | |
| nsl_fail_php_version() | 71 | 1 | 5 | |
| NextendSocialProviderFacebook::getMe() | 82 | 1 | 3 | |
| NextendSocialProviderTwitterClient::getTestUrl() | 82 | 1 | 3 | |
| NextendSocialProviderTwitter::getProviderEmailVerificationStatus() | 82 | 1 | 3 | |
| nsl_license_no_capability() | 70 | 1 | 8 | |
| NextendSocialProviderAdmin::__construct() | 66 | 1 | 8 | |
| NextendSocialOauth2::formatScopes() | 79 | 1 | 3 | |
| NextendSocialUser::sync_profile_login() | 77 | 1 | 4 | |
| NextendSocialProviderFacebookClient::formatScopes() | 79 | 1 | 3 | |
| NSL\GDPR::__construct() | 65 | 1 | 10 | |
| NextendSocialAuth::get() | 100 | 1 | 0 | |
| NextendSocialLogin::getRegisterUrl() | 80 | 1 | 3 | |
| NextendSocialProviderDummy::getLabel() | 82 | 1 | 3 | |
| NextendSocialProviderDiscord::__construct() | 70 | 1 | 6 | |
| NextendSocialProviderLine::__construct() | 70 | 1 | 6 | |
| NSL\PKCE\PKCE::generateCodeChallenge() | 73 | 1 | 4 | |
| NextendSocialProviderDummy::enable() | 82 | 1 | 3 | |
| NextendSocialLoginSettings::set() | 75 | 1 | 4 | |
| NextendSocialProviderReddit::__construct() | 71 | 1 | 6 | |
| NextendSocialProviderTwitter::deleteTokenPersistentData() | 76 | 1 | 4 | |
| NextendSocialProviderVK::__construct() | 70 | 1 | 6 | |
| NextendSocialUser::require_extra_input_terms() | 70 | 1 | 7 | |
| NSL\Persistent\Storage\StorageAbstract::set() | 73 | 1 | 5 | |
| NextendSocialProviderDummy::getDocURL() | 82 | 1 | 3 | |
| NSL\Notices::clear() | 76 | 1 | 4 | |
| NextendSocialOauth2::bytesToString() | 78 | 1 | 3 | |
| NextendSocialProvider::isTested() | 80 | 1 | 3 | |
| NextendSocialUser::getProvider() | 82 | 1 | 3 | |
| NSL\Notices::admin_notices() | 80 | 1 | 3 | |
| NextendSocialLoginSettings::getAll() | 80 | 1 | 3 | |
| NextendSocialProviderOpenId::checkAuthRedirectUrl() | 82 | 1 | 3 | |
| NextendSocialProvider::updateAvatar() | 79 | 1 | 3 | |
| NextendSocialProviderFacebook::forTranslation() | 71 | 1 | 6 | |
| NextendSocialOauth2::extendAuthenticateHttpArgs() | 82 | 1 | 3 | |
| NextendSocialProviderDummy::getProviderEmailVerificationStatus() | 79 | 1 | 3 | |
| NextendSocialProviderOpenId::setOpenIdClaimedId() | 81 | 1 | 3 | |
| NextendSocialAuth::checkError() | 91 | 1 | 2 | |
| NextendSocialProviderGoogleClient::setAccessTokenData() | 79 | 1 | 3 | |
| NextendSocialProvider::updateAuthRedirectUrl() | 75 | 1 | 5 | |
| NextendSocialProvider::getSyncFields() | 82 | 1 | 3 | |
| NextendSocialProviderDummy::getIcon() | 77 | 1 | 3 | |
| NextendSocialProviderDummy::getAdmin() | 82 | 1 | 3 | |
| wp_shake_js() | 100 | 1 | 7 | |
| Nextend_Social_Login_Widget::__construct() | 77 | 1 | 3 | |
| NextendSocialOauth2::extendAllHttpArgs() | 82 | 1 | 3 | |
| NextendSocialUser::sync_profile_register_new_user() | 77 | 1 | 4 | |
| NextendSocialProviderWordpress::__construct() | 70 | 1 | 6 | |
| NextendSocialProviderTwitterClient::deleteLoginPersistentData() | 80 | 1 | 3 | |
| NextendSocialProviderPaypal::__construct() | 70 | 1 | 6 | |
| NextendSocialAuth::hasAuthenticateData() | 100 | 1 | 0 | |
| NextendSocialLogin::fixSocialRabbit() | 79 | 1 | 3 | |
| NextendSocialUserData::toArray() | 82 | 1 | 3 |
70 more item(s) not shown.