Code Analysis: WP-Discourse 2.5.6

Function Rating Maintainability Complexity Lines of code
WPDiscourse\DiscoursePublish\DiscoursePublish::sync_to_discourse_work()
D
21
43 190
WPDiscourse\Admin\OptionsPage::display()
C
33 25 106
WPDiscourse\DiscourseCommentFormatter\DiscourseCommentFormatter::format()
C
30 22 111
WPDiscourse\Admin\NetworkOptions::network_config_notices()
B
38 23 67
WPDiscourse\DiscourseComment\DiscourseComment::sync_comments()
B
35 19 74
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::update_post_metadata()
B
44 20 38
WPDiscourse\Monolog\Formatter\NormalizerFormatter::normalize()
B
42 19 46
WPDiscourse\Admin\SSOSettings::register_sso_settings()
B
28
8 208
WPDiscourse\SyncDiscourseUser\SyncDiscourseUser::update_user()
B
40 18 57
WPDiscourse\Admin\MetaBox::save_meta_box()
B
38 17 71
WPDiscourse\Admin\PublishSettings::register_publish_settings()
B
27
4 245
WPDiscourse\Admin\AdminNotice::set_admin_notices()
B
39 16 59
WPDiscourse\Admin\MetaBox::render_meta_box()
A
38 14 71
WPDiscourse\EmailNotification\EmailNotification::publish_failure_notification()
A
39 14 58
WPDiscourse\Admin\CommentSettings::register_comment_settings()
A
30 3 193
WPDiscourse\Monolog\Logger::addRecord()
A
43 13 42
wp_new_user_notification()
A
39 11 65
WPDiscourse\Monolog\Formatter\NormalizerFormatter::normalizeException()
A
47 13 31
WPDiscourse\Admin\FormHelper::connection_status_notice()
A
49 13 29
WPDiscourse\Admin\NetworkOptions::setup()
A
31 1 191
WPDiscourse\Admin\ConfigurableTextSettings::register_text_settings()
A
31 1 190
WPDiscourse\Monolog\Formatter\LineFormatter::format()
A
47 11 35
WPDiscourse\SSOClient\Client::get_user_id()
A
43 10 49
WPDiscourse\Admin\LogViewer::build_metafile_contents()
A
42 9 54
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::email_not_verified_messages()
A
53 11 21
WPDiscourse\SSOClient\SSOClientBase::get_discourse_sso_link_markup()
A
49 10 28
WPDiscourse\Admin\UserProfile::update_discourse_user_metadata()
A
50 10 27
WPDiscourse\Utilities\Utilities::create_discourse_user()
A
45 9 40
WPDiscourse\DiscourseComment\DiscourseComment::comments_template()
A
48 9 33
WPDiscourse\Admin\UserProfile::add_discourse_fields_to_profile()
A
44 8 47
WPDiscourse\Utilities\Utilities::discourse_munge()
A
50 9 31
WPDiscourse\Utilities\Utilities::get_discourse_groups()
A
49 9 30
WPDiscourse\DiscourseComment\DiscourseComment::get_comment_type_for_post()
A
52 9 24
WPDiscourse\DiscourseSSO\DiscourseSSO::sso_parse_request()
A
46 8 36
WPDiscourse\Admin\FormHelper::input()
A
48 8 33
WPDiscourse\Discourse\Discourse::initialize_plugin()
A
48 8 30
WPDiscourse\Monolog\Handler\StreamHandler::write()
A
51 8 26
WPDiscourse\DiscoursePublish\DiscoursePublish::exclude_post()
A
60 9 11
WPDiscourse\DiscoursePublish\DiscoursePublish::validate_response_body()
A
53 8 22
WPDiscourse\Admin\SSOSettings::sso_settings_secondary_tabs()
A
54 8 22
WPDiscourse\SSOClient\QueryRedirect::discourse_sso_url_redirect()
A
48 7 33
WPDiscourse\Admin\DiscourseSidebar::register_sidebar_routes()
S
37 1 119
WPDiscourse\Admin\NetworkOptions::save_network_settings()
S
51 7 27
WPDiscourse\DiscourseCommentFormatter\DiscourseCommentFormatter::comment_link()
S
50 7 26
WPDiscourse\DiscourseComment\DiscourseComment::get_comments_number()
S
51 7 25
WPDiscourse\DiscoursePublish\DiscoursePublish::get_response_attributes()
S
52 7 25
WPDiscourse\Admin\WebhookSettings::register_webhook_settings()
S
40 3 83
WPDiscourse\SSOClient\Client::get_sso_response()
S
53 7 23
WPDiscourse\DiscourseSSO\DiscourseSSO::sync_sso_record()
S
53 7 21
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::verify_email_after_login()
S
53 7 21
WPDiscourse\Admin\DiscourseSidebar::link_topic()
S
46 6 35
WPDiscourse\Monolog\Utils::handleJsonError()
S
54 7 20
WPDiscourse\Logs\Logger::create()
S
55 7 20
WPDiscourse\SSOClient\Client::parse_request()
S
55 7 20
WPDiscourse\Admin\DiscourseSidebar::enqueue_scripts()
S
43 5 49
WPDiscourse\DiscoursePublish\DiscoursePublish::publish_post_after_save()
S
55 7 18
WPDiscourse\Logs\FileManager::create_files()
S
56 7 17
WPDiscourse\Admin\MetaBox::link_to_discourse_topic()
S
48 6 31
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::update_topic_content()
S
49 6 30
WPDiscourse\Admin\LogViewer::log_viewer_markup()
S
46 5 45
WPDiscourse\SSOClient\Client::handle_login_errors()
S
51 6 28
WPDiscourse\SSOClient\Client::logout_from_discourse()
S
50 6 28
WPDiscourse\Admin\SSOSettings::sso_client_settings_details()
S
41 2 88
WPDiscourse\Admin\NetworkOptions::input()
S
51 6 27
WPDiscourse\SSOClient\Client::discourse_sso_alter_user_profile()
S
51 6 26
WPDiscourse\Admin\LogViewer::log_file_contents()
S
52 6 24
WPDiscourse\Logs\FileHandler::write()
S
54 6 21
WPDiscourse\DiscourseSSO\DiscourseSSO::logout_from_discourse()
S
48 5 36
WPDiscourse\Admin\SettingsValidator::__construct()
S
35 1 95
WPDiscourse\Admin\ConnectionSettings::register_connection_settings()
S
43 3 63
WPDiscourse\Admin\LogViewer::download_logs()
S
47 5 33
WPDiscourse\Admin\DiscourseSidebar::get_api_post_permissions()
S
55 6 17
WPDiscourse\Monolog\Utils::jsonEncode()
S
56 6 17
WPDiscourse\Monolog\Formatter\LineFormatter::normalizeException()
S
55 6 16
WPDiscourse\Monolog\Handler\StreamHandler::createDir()
S
57 6 16
WPDiscourse\Test\FileManagerTest::recursive_rmdir()
S
59 6 15
WPDiscourse\Monolog\Utils::canonicalizePath()
S
57 6 15
WPDiscourse\Admin\SettingsValidator::validate_enable_sso()
S
52 5 29
WPDiscourse\SSOClient\Client::set_user_notice()
S
51 5 28
WPDiscourse\DiscourseSSO\DiscourseSSO::handle_logout_request()
S
59 6 13
WPDiscourse\Admin\SettingsValidator::validate_sso_client_enabled()
S
52 5 28
WPDiscourse\Admin\ConfigurableTextSettings::process_text_options_reset()
S
51 5 28
WPDiscourse\Logs\FileHandler::list_files()
S
53 5 26
WPDiscourse\SSOClient\Client::update_user()
S
51 5 26
WPDiscourse\Test\DiscourseCommentTest::test_get_comment_type_for_post_display_public_comments_only_when_connection_fails()
S
46 4 40
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::send_verification_email()
S
50 5 24
WPDiscourse\Admin\SettingsValidator::validate_int()
S
54 5 24
WPDiscourse\Admin\ConnectionSettings::connection_settings_tab_details()
S
43 2 69
WPDiscourse\DiscoursePublish\DiscoursePublish::dc_add_post_meta()
S
53 5 23
WPDiscourse\Admin\SettingsValidator::validate_exclude_tags()
S
53 5 23
WPDiscourse\Admin\MetaBox::add_meta_box()
S
54 5 23
WPDiscourse\Test\DiscoursePublishTest::test_wpdc_publish_options()
S
47 4 38
WPDiscourse\Admin\AdminMenu::add_menu_pages()
S
40 1 82
WPDiscourse\Test\DiscourseCommentTest::test_get_comment_type_for_post_display_public_comments_only()
S
47 4 37
WPDiscourse\Admin\SSOSettings::enable_sso_provider_checkbox()
S
50 4 37
WPDiscourse\DiscoursePublish\DiscoursePublish::handle_error()
S
53 5 21
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::maybe_create_db()
S
54 5 21
WPDiscourse\Monolog\Utils::throwEncodeError()
S
56 5 19
WPDiscourse\Admin\FormHelper::select_options()
S
55 5 18
WPDiscourse\Admin\MetaBox::publishing_error_markup()
S
50 4 32
WPDiscourse\DiscoursePublish\DiscoursePublish::has_excluded_tag()
S
58 5 15
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::verify_email_after_password_reset()
S
58 5 15
WPDiscourse\Admin\SSOSettings::enable_sso_client_checkbox()
S
52 4 30
WPDiscourse\Admin\SSOSettings::sso_settings_fields()
S
61 5 14
WPDiscourse\Logs\FileManager::files_are_ready()
S
60 5 13
WPDiscourse\DiscourseComment\DiscourseComment::get_discourse_comments()
S
60 5 12
WPDiscourse\Monolog\Formatter\LineFormatter::convertToString()
S
61 5 12
WPDiscourse\Monolog\Logger::reset()
S
62 5 12
WPDiscourse\Admin\MetaBox::tag_topic_input()
S
54 4 24
WPDiscourse\Test\FileHandlerTest::test_log_file_multiple()
S
54 4 20
WPDiscourse\DiscoursePublish\DiscoursePublish::xmlrpc_publish_post_to_discourse()
S
55 4 19
WPDiscourse\Admin\PublishSettings::full_post_checkbox()
S
55 4 19
WPDiscourse\SSO\SSO::build_login_string()
S
56 4 19
WPDiscourse\Admin\SSOSettings::sso_provider_settings_details()
S
48 2 49
WPDiscourse\Admin\NetworkOptions::network_settings_details()
S
47 1 63
WPDiscourse\Logs\FileHandler::rotate()
S
57 4 18
WPDiscourse\SSOClient\SSOClientBase::get_discourse_sso_url()
S
56 4 18
WPDiscourse\Admin\FormHelper::checkbox_input()
S
50 3 31
WPDiscourse\Admin\LogViewer::setup_log_viewer()
S
57 4 16
WPDiscourse\Admin\SettingsValidator::validate_sso_client_login_form_redirect()
S
58 4 16
WPDiscourse\DiscoursePublish\DiscoursePublish::force_publish_post()
S
63 5 9
WPDiscourse\DiscourseSSO\DiscourseSSO::set_login_url()
S
59 4 15
WPDiscourse\Admin\LogViewer::meta_file_contents()
S
59 4 14
WPDiscourse\Admin\WebhookSettings::use_discourse_webhook_checkbox()
S
51 3 28
WPDiscourse\Admin\MetaBox::get_discourse_category_name()
S
61 4 12
WPDiscourse\Test\DiscoursePublishTest::test_exclude_tags_with_non_exclusionary_tag()
S
50 3 27
WPDiscourse\Test\DiscoursePublishTest::test_exclude_tags_with_exclusionary_tag()
S
52 3 24
WPDiscourse\Admin\WebhookSettings::webhook_settings_tab_details()
S
51 2 38
WPDiscourse\Admin\DiscourseSidebar::setup_options()
S
55 3 21
WPDiscourse\Admin\SSOSettings::common_settings_details()
S
52 2 36
WPDiscourse\Logs\FileHandler::__construct()
S
55 3 19
WPDiscourse\SSOClient\Client::auth_user()
S
55 3 19
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::list_topic()
S
55 3 19
WPDiscourse\Admin\DiscourseSidebar::publish_topic()
S
56 3 18
WPDiscourse\Admin\DiscourseSidebar::update_topic()
S
57 3 17
WPDiscourse\Test\FileHandlerTest::test_log_file_size_limit_rotation()
S
56 3 16
WPDiscourse\Admin\DiscourseSidebar::set_pin_meta()
S
57 3 16
WPDiscourse\DiscoursePublish\DiscoursePublish::dc_get_post_meta()
S
58 3 16
WPDiscourse\Logs\FileManager::validate()
S
51 2 31
WPDiscourse\Admin\DiscourseSidebar::register_api_meta()
S
60 3 15
WPDiscourse\Admin\DiscourseSidebar::get_api_category_permissions()
S
66 4 7
WPDiscourse\Admin\NetworkOptions::network_options_page()
S
51 2 30
WPDiscourse\Admin\SettingsValidator::validate_webhook_secret()
S
67 4 7
WPDiscourse\Admin\LogViewer::remove_meta_files()
S
59 3 15
WPDiscourse\Admin\SettingsValidator::validate_login_path()
S
63 4 10
WPDiscourse\Admin\SettingsValidator::validate_auto_create_login_redirect()
S
63 4 10
WPDiscourse\Admin\SettingsValidator::validate_auto_create_welcome_redirect()
S
63 4 10
WPDiscourse\Admin\MetaBox::check_for_quickdrafts()
S
62 4 10
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_discourse_username_with_single_user_api_key()
S
45 1 44
WPDiscourse\DiscoursePublish\DiscoursePublish::__construct()
S
59 3 13
WPDiscourse\Admin\SettingsValidator::validate_url()
S
60 3 13
WPDiscourse\Admin\SettingsValidator::validate_api_key()
S
60 3 13
WPDiscourse\Admin\WebhookSettings::use_discourse_user_webhook_checkbox()
S
52 2 27
WPDiscourse\DiscourseComment\DiscourseComment::discourse_comments_js()
S
61 3 12
WPDiscourse\Admin\NetworkOptions::use_discourse_webhook_checkbox()
S
53 2 27
WPDiscourse\Monolog\Handler\StreamHandler::__construct()
S
61 3 12
WPDiscourse\Admin\NetworkOptions::validate_site_options()
S
61 3 12
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::get_post_id_by_title()
S
61 3 12
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::get_post_ids_from_topic_id()
S
61 3 12
WPDiscourse\Admin\CommentSettings::enable_discourse_comments_checkbox()
S
53 2 26
WPDiscourse\Admin\FormHelper::category_select()
S
61 3 11
WPDiscourse\Admin\NetworkOptions::checkbox_input()
S
53 2 25
WPDiscourse\Templates\HTMLTemplates::comment_html()
S
55 2 25
WPDiscourse\Test\DiscoursePublishTest::test_conversion_of_html_entities_in_title()
S
52 2 25
WPDiscourse\Admin\ConnectionSettings::api_key_input()
S
55 2 23
WPDiscourse\Admin\NetworkOptions::api_key_input()
S
56 2 21
WPDiscourse\Test\SyncDiscourseUserTest::test_update_user_using_email_without_discourse_connect()
S
53 2 21
WPDiscourse\Admin\SSOSettings::sso_secret_input()
S
58 2 21
WPDiscourse\Test\SyncDiscourseUserTest::test_update_user_using_email()
S
53 2 20
WPDiscourse\Admin\NetworkOptions::use_discourse_user_webhook_checkbox()
S
55 2 20
WPDiscourse\Admin\DiscourseSidebar::unlink_post()
S
55 2 20
WPDiscourse\Admin\NetworkOptions::sso_secret_input()
S
57 2 18
WPDiscourse\SSOClient\Nonce::maybe_create_db()
S
57 2 18
WPDiscourse\Templates\HTMLTemplates::no_replies_html()
S
58 2 18
WPDiscourse\DiscourseComment\DiscourseComment::initialize_comment_route()
S
58 2 17
WPDiscourse\Admin\ConfigurableTextSettings::discourse_link_text()
S
58 2 17
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::initialize_update_content_route()
S
59 2 17
WPDiscourse\SyncDiscourseUser\SyncDiscourseUser::initialize_update_user_route()
S
59 2 17
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_discourse_username()
S
49 1 31
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_updating_with_deleted_topic()
S
49 1 31
enqueue_admin_scripts()
S
56 2 16
WPDiscourse\Admin\MetaBox::category_select_input()
S
58 2 16
WPDiscourse\Admin\FormHelper::tags_select_input()
S
58 2 16
WPDiscourse\SSOClient\Client::discourse_sso_alter_login_form()
S
59 2 16
render_block_wpdc_comments()
S
58 2 16
enqueue_network_styles()
S
66 3 8
DiscourseBase::setup_options()
S
67 3 8
WPDiscourse\Test\FileManagerTest::reset_permissions()
S
64 3 10
WPDiscourse\DiscoursePublish\DiscoursePublish::auto_publish()
S
67 3 7
WPDiscourse\DiscoursePublish\DiscoursePublish::force_publish_allowed()
S
78 3 3
WPDiscourse\DiscoursePublish\DiscoursePublish::remote_post()
S
62 3 10
WPDiscourse\DiscoursePublish\DiscoursePublish::validate_create_post_body()
S
78 3 3
WPDiscourse\DiscoursePublish\DiscoursePublish::validate_update_post_body()
S
78 3 3
WPDiscourse\Monolog\Formatter\LineFormatter::replaceNewlines()
S
64 3 9
WPDiscourse\Monolog\Formatter\NormalizerFormatter::__construct()
S
70 3 6
WPDiscourse\DiscoursePublish\DiscoursePublish::get_allowed_post_types()
S
67 3 8
WPDiscourse\DiscoursePublish\DiscoursePublish::get_excluded_tag_slugs()
S
67 3 8
WPDiscourse\Monolog\Handler\AbstractHandler::__destruct()
S
70 3 7
WPDiscourse\Monolog\Handler\AbstractHandler::reset()
S
68 3 7
WPDiscourse\Monolog\Handler\AbstractProcessingHandler::processRecord()
S
67 3 8
WPDiscourse\Monolog\Handler\StreamHandler::close()
S
69 3 7
WPDiscourse\Monolog\Handler\StreamHandler::getDirFromStream()
S
63 3 10
WPDiscourse\Monolog\Utils::detectAndCleanUtf8()
S
63 3 8
WPDiscourse\Admin\NetworkOptions::get_site_option()
S
66 3 8
WPDiscourse\Monolog\Logger::toMonologLevel()
S
64 3 9
WPDiscourse\Monolog\Logger::isHandling()
S
65 3 9
WPDiscourse\Admin\FormHelper::setup_options()
S
67 3 8
WPDiscourse\Monolog\Utils::getClass()
S
72 3 4
WPDiscourse\Monolog\Logger::close()
S
69 3 7
WPDiscourse\Admin\FormHelper::validate_options()
S
63 3 10
WPDiscourse\Admin\LogViewer::setup_options()
S
67 3 8
WPDiscourse\SyncDiscourseUser\SyncDiscourseUser::webhook_enabled()
S
69 3 6
WPDiscourse\Admin\LogViewer::setup_logs()
S
70 3 6
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::is_verified()
S
66 3 8
WPDiscourse\Admin\SettingsValidator::clear_cached_html()
S
67 3 8
WPDiscourse\Admin\MetaBox::advanced_options_input()
S
61 2 14
WPDiscourse\Test\SSOClientTest::setUp()
S
49 1 29
WPDiscourse\DiscoursePublish\DiscoursePublish::create_bad_response_notifications()
S
61 2 14
WPDiscourse\Utilities\Utilities::add_user_to_discourse_group()
S
59 2 14
WPDiscourse\Utilities\Utilities::remove_user_from_discourse_group()
S
59 2 14
WPDiscourse\Admin\FormHelper::text_area()
S
61 2 13
WPDiscourse\Admin\FormHelper::option_input()
S
60 2 13
WPDiscourse\Admin\ConfigurableTextSettings::reset_options_form()
S
61 2 13
WPDiscourse\SyncDiscourseUser\SyncDiscourseUser::update_user_data()
S
60 2 13
WPDiscourse\DiscoursePublish\DiscoursePublish::after_publish()
S
60 2 13
WPDiscourse\Test\DiscourseConnectionTest::test_check_connection_status_scopes_invalid()
S
51 1 28
WPDiscourse\Test\DiscoursePublishTest::initialize_variables()
S
52 1 27
WPDiscourse\Test\FileHandlerTest::test_log_max_files()
S
60 2 12
WPDiscourse\Test\UnitTest::initialize_shared_variables()
S
52 1 27
WPDiscourse\Utilities\Utilities::extract_groups()
S
63 2 12
WPDiscourse\Test\SSOClientTest::tearDown()
S
62 2 11
WPDiscourse\Admin\FormHelper::post_types_to_publish()
S
63 2 11
WPDiscourse\Utilities\Utilities::publish_to_discourse()
S
61 2 11
WPDiscourse\Templates\HTMLTemplates::discourse_topic_link()
S
68 2 11
WPDiscourse\Admin\FormHelper::no_matching_discourse_user()
S
55 1 25
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating_with_embed_error()
S
51 1 25
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_updating_with_featured_link()
S
52 1 25
WPDiscourse\Templates\HTMLTemplates::replies_html()
S
55 1 24
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating_with_category_error()
S
52 1 24
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating_with_enqueued_post()
S
52 1 24
WPDiscourse\Admin\CommentSettings::commenting_settings_tab_details()
S
55 1 23
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating_with_response_body_error()
S
53 1 23
WPDiscourse\Test\FileHandlerTest::test_log_file_date_rotation()
S
53 1 22
WPDiscourse\Admin\LogViewer::register_log_viewer()
S
57 1 22
WPDiscourse\Test\DiscourseCommentTest::test_sync_comments_handle_error_response()
S
53 1 22
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_pin_topic()
S
53 1 22
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_updating_with_direct_db_publication_flags()
S
52 1 22
WPDiscourse\Test\DiscoursePublishTest::test_force_publish_max_age_prevents_older_posts_from_being_published()
S
53 1 22
WPDiscourse\Admin\PublishSettings::publishing_settings_tab_details()
S
57 1 21
WPDiscourse\Test\DiscoursePublishTest::test_force_publish_option()
S
54 1 21
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_updating()
S
54 1 20
WPDiscourse\Test\LogViewerTest::test_log_retrieval()
S
56 1 19
WPDiscourse\Admin\LogViewer::retrieve_logs()
S
57 1 19
WPDiscourse\Test\DiscoursePublishTest::test_force_publish_allowed_property()
S
56 1 18
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating_with_direct_db_publication_flags()
S
55 1 18
WPDiscourse\Test\DiscourseConnectionTest::test_check_connection_status_legacy()
S
56 1 18
WPDiscourse\Test\DiscourseCommentFormatterTest::setUp()
S
56 1 17
WPDiscourse\Test\DiscourseConnectionTest::test_check_connection_status_response_error_legacy()
S
57 1 17
WPDiscourse\Test\SyncDiscourseUserTest::setUp()
S
56 1 17
WPDiscourse\Admin\MetaBox::unlisted_topic_checkbox()
S
58 1 17
WPDiscourse\Test\DiscourseSSOTest::test_logout_from_discourse_failed_to_logout()
S
56 1 17
WPDiscourse\Test\DiscourseSSOTest::setUp()
S
57 1 16
SyncDiscourseTopicMultisiteTest::test_update_topic_content()
S
57 1 16
WPDiscourse\Test\UtilitiesTest::test_get_discourse_webhook_data()
S
57 1 16
WPDiscourse\Admin\SSOSettings::use_real_name_checkbox()
S
62 1 16
WPDiscourse\Admin\NetworkOptions::hide_discourse_name_field_checkbox()
S
62 1 16
WPDiscourse\Test\DiscoursePublishTest::test_sync_to_discourse_when_creating()
S
56 1 16
WPDiscourse\Test\SyncDiscourseTopicTest::setUp()
S
57 1 16
WPDiscourse\Test\DiscourseCommentFormatterTest::sanitize_html()
S
60 1 16
WPDiscourse\Admin\MetaBox::pin_topic_input()
S
61 1 16
WPDiscourse\Test\DiscourseSSOTest::test_logout_from_discourse_failed_to_get_discourse_user()
S
58 1 15
WPDiscourse\Test\FileHandlerTest::test_log_file_number()
S
63 2 10
WPDiscourse\Test\SyncDiscourseUserTest::test_update_user_unable_to_find_user()
S
57 1 15
WPDiscourse\Admin\AdminMenu::sso_options_tab()
S
74 2 5
WPDiscourse\Admin\MetaBox::category_error_markup()
S
65 1 15
WPDiscourse\Admin\AdminMenu::text_content_options_tab()
S
74 2 5
WPDiscourse\DiscoursePublish\DiscoursePublish::sync_to_discourse()
S
66 2 8
WPDiscourse\DiscoursePublish\DiscoursePublish::pin_discourse_topic()
S
58 1 15
WPDiscourse\Admin\AdminMenu::webhook_options_tab()
S
74 2 5
WPDiscourse\Monolog\Formatter\NormalizerFormatter::formatBatch()
S
70 2 6
WPDiscourse\Monolog\Handler\AbstractHandler::getFormatter()
S
72 2 6
WPDiscourse\Monolog\Handler\NullHandler::handle()
S
71 2 6
WPDiscourse\Monolog\Logger::getLevelName()
S
68 2 6
WPDiscourse\Admin\FormHelper::get_instance()
S
71 2 6
WPDiscourse\Monolog\Logger::popHandler()
S
71 2 6
WPDiscourse\Monolog\Logger::setHandlers()
S
69 2 7
WPDiscourse\Logs\FileHandler::close()
S
71 2 6
WPDiscourse\Logs\FileHandler::reset()
S
71 2 6
WPDiscourse\Monolog\Logger::setExceptionHandler()
S
67 2 7
WPDiscourse\Logs\FileHandler::current_file_number()
S
68 2 8
WPDiscourse\Logs\FileHandler::get_date()
S
69 2 7
WPDiscourse\DiscoursePublish\DiscoursePublish::topic_blog_id_exists()
S
64 2 10
WPDiscourse\Admin\PublishSettings::publish_category_input_update()
S
60 1 15
WPDiscourse\Monolog\Logger::popProcessor()
S
71 2 6
WPDiscourse\SSOClient\Client::get_sso_signature()
S
74 2 4
WPDiscourse\Admin\PublishSettings::hide_discourse_name_field_checkbox()
S
62 1 15
WPDiscourse\DiscourseSSO\DiscourseSSO::handle_error()
S
73 2 4
WPDiscourse\SSO\SSO::validate()
S
67 2 8
WPDiscourse\SSO\SSO::get_nonce()
S
64 2 10
WPDiscourse\Admin\SettingsValidator::validate_clear_comments_html()
S
71 2 6
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::mail_key_field()
S
67 2 7
WPDiscourse\Test\SSOClientTest::setUpBeforeClass()
S
68 2 7
register_wpdc_blocks()
S
65 2 10
WPDiscourse\Admin\AdminMenu::commenting_options_tab()
S
74 2 5
WPDiscourse\Admin\LogViewer::file_name()
S
64 2 9
WPDiscourse\Admin\SettingsValidator::validate_email()
S
69 2 7
WPDiscourse\Admin\AdminMenu::publishing_options_tab()
S
74 2 5
WPDiscourse\Test\DiscourseCommentTest::test_sync_comments()
S
57 1 15
WPDiscourse\Admin\SettingsValidator::validate_text_input()
S
69 2 7
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::user_email_changed()
S
68 2 7
WPDiscourse\Monolog\Formatter\LineFormatter::includeStacktraces()
S
72 2 6
WPDiscourse\Admin\OptionsPage::get_instance()
S
71 2 6
WPDiscourse\Monolog\Logger::handleException()
S
71 2 6
WPDiscourse\Admin\AdminMenu::connection_options_tab()
S
74 2 5
WPDiscourse\Monolog\Handler\AbstractHandler::popProcessor()
S
71 2 6
WPDiscourse\Test\UtilitiesTest::test_publish_to_discourse()
S
57 1 15
WPDiscourse\Monolog\Formatter\LineFormatter::formatBatch()
S
69 2 7
WPDiscourse\Monolog\Handler\AbstractProcessingHandler::handle()
S
65 2 9
WPDiscourse\SSOClient\Nonce::get_instance()
S
72 2 6
WPDiscourse\Test\DiscourseCommentFormatterTest::test_comment_cache()
S
57 1 15
WPDiscourse\SSOClient\Nonce::verify()
S
65 2 8
WPDiscourse\Admin\AdminMenu::log_viewer_tab()
S
74 2 5
WPDiscourse\Logs\FileHandler::current_file_url()
S
65 2 9
WPDiscourse\Monolog\Handler\AbstractHandler::pushProcessor()
S
67 2 7
WPDiscourse\Monolog\Formatter\LineFormatter::__construct()
S
70 2 6
WPDiscourse\Test\SyncDiscourseUserTest::test_update_user_using_discourse_sso_user_id()
S
57 1 15
WPDiscourse\Monolog\Logger::pushProcessor()
S
67 2 7
WPDiscourse\Admin\SettingsValidator::sanitize_checkbox()
S
78 2 3
WPDiscourse\Test\DiscourseSSOTest::test_sso_parse_request_invalid_nonce()
S
58 1 15
WPDiscourse\Admin\SettingsValidator::validate_publish_username()
S
65 2 9
WPDiscourse\SSOClient\Client::discourse_sso_auto_inject_button()
S
77 2 3
WPDiscourse\Admin\SettingsValidator::validate_sso_secret()
S
66 2 8
WPDiscourse\SSOClient\Nonce::purge_expired_nonces()
S
64 2 9
WPDiscourse\Monolog\Handler\AbstractHandler::handleBatch()
S
74 2 5
WPDiscourse\Admin\NetworkOptions::next_setting_heading()
S
67 2 10
WPDiscourse\Discourse\Discourse::allow_discourse_redirect()
S
69 2 7
WPDiscourse\Admin\DiscourseSidebar::set_publish_meta()
S
65 2 8
WPDiscourse\Admin\SettingsValidator::validate_allowed_post_types()
S
69 2 7
WPDiscourse\Test\DiscoursePublishTest::test_remote_post_failed_to_connect()
S
60 1 14
WPDiscourse\Admin\WebhookSettings::webhook_match_user_email_checkbox()
S
63 1 14
WPDiscourse\DiscoursePublish\DiscoursePublish::change_post_owner()
S
59 1 14
WPDiscourse\Admin\SSOSettings::sso_client_sync_by_email_checkbox()
S
63 1 14
WPDiscourse\Admin\NetworkOptions::publish_username_input()
S
63 1 14
WPDiscourse\Admin\PublishSettings::direct_db_publication_flags()
S
63 1 14
WPDiscourse\Test\DiscourseCommentFormatterTest::test_missing_post_meta()
S
58 1 14
WPDiscourse\Admin\WebhookSettings::webhook_match_old_topics_checkbox()
S
63 1 14
WPDiscourse\Admin\CommentSettings::min_trust_level_input()
S
62 1 14
WPDiscourse\Admin\PublishSettings::discourse_username_editable_checkbox()
S
63 1 14
WPDiscourse\Test\DiscoursePublishTest::test_quick_edits_of_unpublished_posts()
S
59 1 14
WPDiscourse\Admin\FormHelper::disconnected()
S
66 1 13
WPDiscourse\Test\SyncDiscourseTopicTest::test_update_topic_content_invalid_signature()
S
59 1 13
WPDiscourse\Test\DiscourseSSOTest::test_logout_from_discourse()
S
60 1 13
WPDiscourse\Test\DiscourseCommentTest::test_comments_disabled()
S
60 1 13
WPDiscourse\Admin\PublishSettings::force_publish_max_age_input()
S
63 1 13
WPDiscourse\Test\DiscoursePublishTest::test_wp_discourse_before_xmlrpc_publish_filter()
S
60 1 13
WPDiscourse\Test\DiscoursePublishTest::test_remote_post_unprocessable()
S
60 1 13
WPDiscourse\Admin\NetworkOptions::webhook_match_user_email_checkbox()
S
64 1 13
WPDiscourse\Admin\NetworkOptions::webhook_match_old_topics_checkbox()
S
64 1 13
WPDiscourse\Test\DiscourseSSOTest::test_sso_parse_request_user()
S
59 1 13
WPDiscourse\Test\DiscoursePublishTest::test_remote_post_forbidden()
S
60 1 13
WPDiscourse\Admin\CommentSettings::max_comments_input()
S
63 1 13
WPDiscourse\Admin\NetworkOptions::multisite_configuration_checkbox()
S
63 1 13
WPDiscourse\SSOClient\Nonce::create()
S
63 1 12
WPDiscourse\Admin\SSOSettings::discourse_sso_login_form_redirect_url_input()
S
65 1 12
WPDiscourse\Admin\CommentSettings::discourse_hide_wordpress_comments_checkbox()
S
64 1 12
WPDiscourse\Admin\CommentSettings::ajax_load_checkbox()
S
64 1 12
WPDiscourse\Admin\SSOSettings::enable_discourse_sso_login_form_change_checkbox()
S
64 1 12
WPDiscourse\Test\LogViewerTest::test_file_handler_not_enabled()
S
61 1 12
WPDiscourse\Test\SyncDiscourseTopicTest::test_update_topic_content()
S
60 1 12
WPDiscourse\Test\SSOClientTest::test_parse_request_get_user_failed()
S
60 1 12
WPDiscourse\Test\DiscourseSSOTest::test_sso_parse_request_invalid_signature()
S
61 1 12
WPDiscourse\Admin\SSOSettings::wordpress_login_path()
S
65 1 12
WPDiscourse\Test\DiscourseCommentFormatterTest::test_format()
S
60 1 12
WPDiscourse\Admin\PublishSettings::publish_failure_notice_checkbox()
S
64 1 12
WPDiscourse\Templates\HTMLTemplates::bad_response_html()
S
63 1 12
WPDiscourse\Test\UtilitiesTest::test_verify_discourse_webhook_request()
S
60 1 12
WPDiscourse\SSOClient\SSOClientShortcode::discourse_sso_client_shortcode()
S
64 1 11
WPDiscourse\Admin\PublishSettings::publish_category_input()
S
66 1 11
WPDiscourse\Test\FileHandlerTest::test_log_file_write()
S
61 1 11
WPDiscourse\Admin\ConfigurableTextSettings::continue_discussion_text()
S
66 1 11
WPDiscourse\Admin\PublishSettings::single_user_api_key_publication()
S
65 1 11
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::__construct()
S
62 1 11
WPDiscourse\Admin\ConnectionSettings::publish_username_input()
S
66 1 11
WPDiscourse\Admin\CommentSettings::clear_cached_comment_html_checkbox()
S
65 1 11
WPDiscourse\Admin\PublishSettings::verbose_publication_logs()
S
64 1 11
WPDiscourse\Admin\ConfigurableTextSettings::linked_to_discourse_text()
S
66 1 11
WPDiscourse\Admin\NetworkOptions::verbose_publication_logs()
S
65 1 11
WPDiscourse\Admin\NetworkOptions::add_network_settings_page()
S
64 1 11
WPDiscourse\Admin\ConfigurableTextSettings::link_to_discourse_text()
S
66 1 11
WPDiscourse\Admin\WebhookSettings::verbose_webhook_logs()
S
64 1 11
WPDiscourse\Admin\ConfigurableTextSettings::start_discussion_text()
S
66 1 11
WPDiscourse\Admin\NetworkOptions::connection_logs()
S
65 1 11
WPDiscourse\Admin\ConnectionSettings::connection_logs()
S
64 1 11
WPDiscourse\Admin\SSOSettings::verbose_sso_logs()
S
64 1 11
WPDiscourse\Admin\PublishSettings::add_featured_link_checkbox()
S
66 1 11
WPDiscourse\Test\DiscourseConnectionTest::test_check_connection_status_response_error()
S
63 1 11
WPDiscourse\Test\LogViewerTest::test_logs_not_enabled()
S
63 1 11
DiscoursePublishMultisiteTest::test_sync_to_discourse_when_creating_in_multisite()
S
62 1 11
WPDiscourse\Admin\SSOSettings::sso_client_disable_create_user_checkbox()
S
65 1 11
WPDiscourse\DiscoursePublish\DiscoursePublish::handle_notice()
S
61 1 11
WPDiscourse\Admin\CommentSettings::verbose_comment_logs()
S
64 1 11
WPDiscourse\Admin\NetworkOptions::verbose_comment_logs()
S
65 1 11
WPDiscourse\Admin\ConfigurableTextSettings::more_replies_more_text()
S
66 1 11
WPDiscourse\Admin\NetworkOptions::verbose_webhook_logs()
S
65 1 11
WPDiscourse\Logs\FileManager::htaccess_content()
S
82 1 3
WPDiscourse\Monolog\Formatter\LineFormatter::stringify()
S
80 1 3
WPDiscourse\Admin\AdminNotice::setup_options()
S
80 1 3
WPDiscourse\Test\DiscourseCommentTest::setUp()
S
67 1 8
WPDiscourse\Test\UtilitiesTest::test_validate()
S
69 1 6
WPDiscourse\DiscourseSSO\DiscourseSSO::__construct()
S
64 1 9
WPDiscourse\Utilities\Utilities::validate()
S
75 1 4
WPDiscourse\Test\UtilitiesTest::setUp()
S
65 1 9
WPDiscourse\Test\FileHandlerTest::test_enabled()
S
76 1 4
WPDiscourse\Test\FileHandlerTest::test_construct()
S
75 1 4
WPDiscourse\Psr\Log\AbstractLogger::warning()
S
77 1 3
WPDiscourse\Monolog\Handler\AbstractHandler::isHandling()
S
79 1 3
WPDiscourse\SSOClient\Nonce::get_table_name()
S
80 1 3
WPDiscourse\Discourse\Discourse::wpdc_url()
S
78 1 3
WPDiscourse\Logs\FileManager::__construct()
S
72 1 5
WPDiscourse\Psr\Log\AbstractLogger::notice()
S
77 1 3
WPDiscourse\Test\FileHandlerTest::test_log_file_create()
S
63 1 10
WPDiscourse\DiscourseCommentFormatter\DiscourseCommentFormatter::__construct()
S
75 1 4
WPDiscourse\Discourse\Discourse::allow_time_tag()
S
71 1 6
WPDiscourse\EmailNotification\EmailNotification::setup_options()
S
80 1 3
WPDiscourse\SSOClient\Nonce::invalidate_nonce()
S
67 1 9
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::__construct()
S
64 1 10
WPDiscourse\Monolog\Formatter\LineFormatter::allowInlineLineBreaks()
S
81 1 3
WPDiscourse\Discourse\Discourse::__construct()
S
69 1 6
WPDiscourse\Monolog\Formatter\NormalizerFormatter::toJson()
S
77 1 3
WPDiscourse\Admin\ConfigurableTextSettings::many_replies_text()
S
78 1 3
WPDiscourse\Test\FileManagerTest::test_validation_not_ready()
S
76 1 4
WPDiscourse\Psr\Log\AbstractLogger::alert()
S
77 1 3
WPDiscourse\Discourse\Discourse::register_assets()
S
68 1 6
WPDiscourse\Admin\ConnectionSettings::__construct()
S
75 1 4
WPDiscourse\Logs\FileManager::ready()
S
82 1 3
WPDiscourse\Test\FileHandlerTest::test_not_enabled()
S
70 1 6
_manually_load_plugin()
S
80 1 3
WPDiscourse\Utilities\Utilities::get_discourse_comments()
S
69 1 6
WPDiscourse\Monolog\Formatter\NormalizerFormatter::format()
S
80 1 3
WPDiscourse\Test\SyncDiscourseUserTest::tearDown()
S
69 1 6
WPDiscourse\SSO\SSO::__construct()
S
81 1 3
WPDiscourse\Test\DiscourseSSOTest::tearDown()
S
72 1 5
WPDiscourse\Psr\Log\AbstractLogger::debug()
S
77 1 3
WPDiscourse\Monolog\Formatter\LineFormatter::ignoreEmptyContextAndExtra()
S
81 1 3
WPDiscourse\Test\UtilitiesTest::test_get_discourse_categories()
S
73 1 5
WPDiscourse\DiscourseSSO\DiscourseSSO::redirect_to()
S
77 1 4
WPDiscourse\Test\FileManagerTest::test_validation_uploads_creation()
S
67 1 8
WPDiscourse\Test\UtilitiesTest::test_get_discourse_user_by_email()
S
72 1 5
WPDiscourse\Test\UtilitiesTest::test_get_options()
S
75 1 4
WPDiscourse\SSOClient\QueryRedirect::discourse_sso_custom_query_vars()
S
77 1 4
WPDiscourse\Admin\OptionsPage::__construct()
S
91 1 2
WPDiscourse\SyncDiscourseUser\SyncDiscourseUser::__construct()
S
66 1 9
WPDiscourse\Psr\Log\AbstractLogger::emergency()
S
77 1 3
WPDiscourse\Utilities\Utilities::get_options()
S
76 1 4
WPDiscourse\Test\SSOClientTest::test_parse_request_update_user_failed()
S
64 1 9
WPDiscourse\Monolog\Handler\StreamHandler::customErrorHandler()
S
78 1 3
WPDiscourse\Discourse\Discourse::wpdc_icon()
S
79 1 3
WPDiscourse\Admin\AdminNotice::__construct()
S
75 1 4
WPDiscourse\SSOClient\QueryRedirect::__construct()
S
70 1 6
WPDiscourse\Test\FileManagerTest::test_validation_ready()
S
73 1 5
WPDiscourse\Test\SSOClientTest::test_parse_request()
S
64 1 9
WPDiscourse\Admin\UserProfile::setup_options()
S
80 1 3
WPDiscourse\Psr\Log\AbstractLogger::info()
S
77 1 3
WPDiscourse\Test\SSOClientTest::test_parse_request_invalid_signature()
S
65 1 8
WPDiscourse\Templates\HTMLTemplates::participant_html()
S
68 1 8
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::process_expired_sig()
S
74 1 5
WPDiscourse\Monolog\Handler\AbstractHandler::__construct()
S
76 1 4
WPDiscourse\Psr\Log\AbstractLogger::error()
S
77 1 3
WPDiscourse\EmailNotification\EmailNotification::__construct()
S
79 1 3
WPDiscourse\Test\FileManagerTest::test_validation_when_wp_uploads_not_writable()
S
70 1 6
WPDiscourse\Test\SyncDiscourseUserTest::test_update_user()
S
65 1 8
WPDiscourse\Templates\HTMLTemplates::new_tab()
S
74 1 4
WPDiscourse\Test\SSOClientTest::test_parse_request_disable_create_user()
S
66 1 8
WPDiscourse\Admin\WebhookSettings::webhook_secret_input()
S
69 1 7
WPDiscourse\Test\SSOClientTest::invalid_update_user_filter()
S
76 1 4
WPDiscourse\Psr\Log\AbstractLogger::critical()
S
77 1 3
WPDiscourse\Monolog\Handler\AbstractHandler::setFormatter()
S
77 1 4
WPDiscourse\Admin\AdminMenu::__construct()
S
72 1 5
WPDiscourse\Test\FileManagerTest::test_validation_logs_creation()
S
67 1 8
WPDiscourse\Monolog\Handler\StreamHandler::getStream()
S
82 1 3
WPDiscourse\Admin\WebhookSettings::__construct()
S
75 1 4
WPDiscourse\Test\UtilitiesTest::test_get_discourse_user()
S
72 1 5
WPDiscourse\Logs\FileHandler::get_file_size_limit()
S
82 1 3
WPDiscourse\Monolog\Handler\StreamHandler::streamWrite()
S
78 1 3
WPDiscourse\SSOClient\Nonce::__construct()
S
70 1 6
WPDiscourse\Admin\CommentSettings::min_score_input()
S
77 1 3
WPDiscourse\Test\UtilitiesTest::test_sync_sso_record()
S
65 1 8
WPDiscourse\WordPressEmailVerification\WordPressEmailVerification::get_user_verification_time()
S
79 1 3
WPDiscourse\Test\FileManagerTest::tearDown()
S
77 1 4
WPDiscourse\Test\FileManagerTest::test_validation_when_folders_partially_restricted()
S
67 1 8
WPDiscourse\DiscourseSSO\DiscourseSSO::sso_add_query_vars()
S
74 1 5
WPDiscourse\Test\DiscourseSSOTest::test_sso_parse_request_no_user()
S
69 1 6
WPDiscourse\DiscourseComment\DiscourseComment::__construct()
S
62 1 10
WPDiscourse\SyncDiscourseTopic\SyncDiscourseTopic::webhook_enabled()
S
79 1 3
WPDiscourse\Templates\HTMLTemplates::publish_format_html()
S
65 1 10
WPDiscourse\Test\FileManagerTest::setUp()
S
77 1 4
WPDiscourse\Admin\UserProfile::__construct()
S
68 1 7
WPDiscourse\Discourse\Discourse::wpdc_admin_head()
S
78 1 4
WPDiscourse\Monolog\Handler\AbstractHandler::close()
S
91 1 2
WPDiscourse\Test\DiscourseSSOTest::test_sso_parse_request_logout()
S
69 1 6
WPDiscourse\Monolog\Handler\StreamHandler::getUrl()
S
82 1 3
WPDiscourse\Admin\ConnectionSettings::url_input()
S
78 1 3

200 more item(s) not shown.