Code Analysis: vjoon WP Adapter 3.0.0

Function Rating Maintainability Complexity Lines of code
vjoon\Adapter\Gutenberg::Doozy()
D
18
51 208
vjoon\Adapter\Article::Parse()
C
43 31 40
vjoon\Adapter\Article::Upload()
C
28
23 137
vjoon\Adapter\Gutenberg::convertHTMLTag()
C
32 25 92
vjoon\Adapter\Functions::ajaxcall()
C
32 24 98
vjoon\Adapter\Provider::_wp_delete_user()
B
37 21 70
vjoon\Adapter\Response::return()
B
34 19 93
vjoon\Adapter\Settings::__construct()
B
43 19 40
vjoon\Adapter\Classic::Doozy()
B
39 17 60
vjoon\Adapter\Functions::parse_resized_image()
A
38 12 73
vjoon\Adapter\Endpoints::rest_auth_v1()
A
45 11 41
vjoon\Adapter\Functions::after_activation()
A
51 12 23
vjoon\Adapter\Functions::override_view_posts()
A
44 10 40
vjoon\Adapter\Article::parseVjoonmedia()
A
45 8 44
vjoon\Adapter\Authorization::wp_set_auth_cookie()
A
45 8 40
vjoon\Adapter\EndpointsV2::rest_article_preview_v2()
A
48 8 33
vjoon\Adapter\Debug::print_debug()
A
54 9 17
vjoon\Adapter\EndpointsV2::rest_media_v2()
A
49 8 30
vjoon\Adapter\Functions::exclude_posts()
A
57 9 14
vjoon\Adapter\Functions::override_frontend_preview_date()
A
61 9 11
vjoon\Adapter\Functions::garbage_collector()
A
46 7 38
vjoon\Adapter\Endpoints::rest_article_preview_v1()
A
49 7 31
vjoon\Adapter\Gutenberg::convertHeadings()
A
48 7 31
vjoon\Adapter\EndpointsV2::rest_article_upload_v2()
A
49 7 31
vjoon\Adapter\EndpointsV2::rest_article_unpublish_v2()
A
49 7 31
vjoon\Adapter\EndpointsV2::rest_article_publish_v2()
A
49 7 31
vjoon\Adapter\EndpointsV2::rest_article_delete_v2()
A
49 7 31
vjoon\Adapter\Functions::override_wp_query_for_preview()
S
45 6 44
vjoon\Adapter\Endpoints::rest_media_v1()
S
50 7 28
vjoon\Adapter\App::instance()
S
44 6 42
vjoon\Adapter\Endpoints::rest_article_publish_v1()
S
50 6 29
vjoon\Adapter\Endpoints::rest_article_delete_v1()
S
50 6 29
vjoon\Adapter\Endpoints::rest_article_upload_v1()
S
50 6 29
vjoon\Adapter\Endpoints::rest_article_unpublish_v1()
S
50 6 29
vjoon\Adapter\Media::Upload()
S
46 5 36
vjoon\Adapter\Functions::get_image_id()
S
57 6 18
vjoon\Adapter\EndpointsV2::validate_request_user()
S
55 6 18
vjoon\Adapter\Endpoints::register_rest_api_v1()
S
39 1 92
vjoon\Adapter\EndpointsV2::register_rest_api_v2()
S
39 1 92
vjoon\Adapter\Gutenberg::buildCommentString()
S
60 6 11
vjoon\Adapter\Functions::enqueue_script_file()
S
50 5 26
vjoon\Adapter\Functions::enqueue_style_file()
S
51 5 26
vjoon\Adapter\Functions::delete_related_posts()
S
53 5 23
vjoon\Adapter\Functions::get_vars()
S
46 4 37
vjoon\Adapter\Functions::load_language_mofile()
S
53 5 22
vjoon\Adapter\Article::_getDOMElement()
S
57 5 17
vjoon\Adapter\Functions::override_frontend_preview_time()
S
57 5 17
vjoon\Adapter\App::app_manage_admin_columns_data()
S
54 4 20
vjoon\Adapter\EndpointsV2::rest_deauth_v2()
S
56 4 17
vjoon\Adapter\EndpointsV2::rest_ping_v2()
S
56 4 17
vjoon\Adapter\App::app_activation()
S
56 4 16
vjoon\Adapter\App::app_enqueue_admin_assets()
S
59 4 16
vjoon\Adapter\EndpointsV2::rest_auth_v2()
S
57 4 16
vjoon\Adapter\Functions::parse_html_style_tag()
S
60 4 13
vjoon\Adapter\Gutenberg::array_copy()
S
61 4 13
vjoon\Adapter\Provider::init_user()
S
51 3 26
vjoon\Adapter\Article::getPostId()
S
52 3 26
vjoon\Adapter\Functions::get_plugin_origins()
S
58 3 15
vjoon\Adapter\Endpoints::rest_ping_v1()
S
58 3 15
vjoon\Adapter\Article::exists()
S
58 3 15
vjoon\Adapter\Media::exists()
S
58 3 15
vjoon\Adapter\Functions::override_frontend_provider_author()
S
60 3 14
vjoon\Adapter\Media::getMedia_post_parent()
S
60 3 13
vjoon\Adapter\Functions::add_plugin_row_meta()
S
56 2 18
vjoon\Adapter\Article::Publish()
S
58 2 16
vjoon\Adapter\Article::Unpublish()
S
58 2 16
vjoon\Adapter\Functions::check_application_password()
S
64 3 8
vjoon\Adapter\Functions::uuid()
S
62 3 10
vjoon\Adapter\Functions::add_preview_exclude_posts()
S
62 3 9
vjoon\Adapter\App::app_update_manager()
S
67 3 8
vjoon\Adapter\Functions::hide_adminbar()
S
66 3 8
vjoon\Adapter\Functions::override_view_users()
S
62 3 9
vjoon\Adapter\Functions::hide_provider_preview_posts()
S
60 2 15
vjoon\Adapter\Debug::print_var_name()
S
67 3 8
vjoon\Adapter\Endpoints::rest_deauth_v1()
S
59 2 14
vjoon\Adapter\Functions::add_debug_metabox_callback()
S
61 2 13
vjoon\Adapter\Article::Delete()
S
60 2 13
vjoon\Adapter\Response::add_debug_info()
S
55 1 17
vjoon\Adapter\Functions::is_adapter_api_post()
S
74 2 4
vjoon\Adapter\Functions::is_classic_post()
S
73 2 4
vjoon\Adapter\Functions::hide_provider_user()
S
68 2 6
vjoon\Adapter\Settings::save()
S
69 2 7
vjoon\Adapter\Gutenberg::getClass()
S
74 2 4
vjoon\Adapter\App::app_admin_menu()
S
70 2 5
vjoon\Adapter\Provider::remove_user()
S
66 2 7
vjoon\Adapter\Settings::get()
S
70 2 5
vjoon\Adapter\Authorization::wp_create_nonce()
S
63 2 9
vjoon\Adapter\Functions::override_editable_roles()
S
73 2 5
vjoon\Adapter\App::app_debug()
S
61 1 12
vjoon\Adapter\Functions::override_frontend_author_link()
S
64 1 11
vjoon\Adapter\App::app_language_fallback()
S
79 1 3
vjoon\Adapter\EndpointsV2::perm_rest_deauth_v2()
S
81 1 3
vjoon\Adapter\App::app_add_debug_metabox()
S
81 1 3
vjoon\Adapter\Crypt::iv()
S
76 1 4
vjoon\Adapter\Endpoints::perm_rest_article_preview_v1()
S
81 1 3
vjoon\Adapter\App::app_hide_posts_views()
S
80 1 3
vjoon\Adapter\Endpoints::perm_rest_article_upload_v1()
S
81 1 3
vjoon\Adapter\Crypt::key()
S
80 1 3
vjoon\Adapter\EndpointsV2::register_endpoints()
S
71 1 7
vjoon\Adapter\Crypt::encrypt()
S
67 1 7
vjoon\Adapter\EndpointsV2::perm_rest_article_upload_v2()
S
81 1 3
vjoon\Adapter\EndpointsV2::perm_rest_article_preview_v2()
S
81 1 3
vjoon\Adapter\EndpointsV2::perm_rest_article_unpublish_v2()
S
81 1 3
vjoon\Adapter\App::app_editable_roles()
S
80 1 3
vjoon\Adapter\App::app_change_author_link()
S
79 1 3
vjoon\Adapter\EndpointsV2::__construct()
S
68 1 6
vjoon\Adapter\EndpointsV2::app_language_fallback()
S
79 1 3
vjoon\Adapter\EndpointsV2::perm_rest_article_publish_v2()
S
81 1 3
vjoon\Adapter\App::app_hide_adminbar()
S
81 1 3
vjoon\Adapter\Settings::get_options()
S
81 1 3
vjoon\Adapter\App::app_garbage_collector()
S
82 1 3
vjoon\Adapter\Endpoints::perm_rest_article_delete_v1()
S
81 1 3
vjoon\Adapter\App::app_deactivation()
S
77 1 4
vjoon\Adapter\App::app_plugin_row_meta()
S
78 1 3
vjoon\Adapter\Endpoints::app_language_fallback()
S
79 1 3
vjoon\Adapter\Endpoints::perm_rest_article_unpublish_v1()
S
81 1 3
vjoon\Adapter\EndpointsV2::perm_rest_article_delete_v2()
S
81 1 3
vjoon\Adapter\App::app_settings()
S
82 1 3
vjoon\Adapter\App::app_init_call()
S
82 1 3
vjoon\Adapter\App::app_user_has_cap()
S
79 1 3
vjoon\Adapter\Endpoints::register_endpoints()
S
71 1 7
vjoon\Adapter\App::app_hide_provider_user()
S
81 1 3
vjoon\Adapter\Functions::exists_cpt()
S
80 1 3
vjoon\Adapter\App::app_view_users()
S
80 1 3
vjoon\Adapter\EndpointsV2::prem_rest_auth_v2()
S
81 1 3
vjoon\Adapter\EndpointsV2::add_language_support()
S
71 1 5
vjoon\Adapter\App::app_post_row_actions()
S
80 1 3
vjoon\Adapter\App::app_admin()
S
91 1 2
vjoon\Adapter\Endpoints::perm_rest_ping_v1()
S
81 1 3
vjoon\Adapter\Gutenberg::cacheEmbedObject()
S
62 1 10
vjoon\Adapter\Media::getFileSize()
S
79 1 3
vjoon\Adapter\Endpoints::perm_rest_media_v1()
S
81 1 3
vjoon\Adapter\Settings::set_options()
S
80 1 3
vjoon\Adapter\App::app_change_author()
S
80 1 3
vjoon\Adapter\App::app_readme()
S
82 1 3
vjoon\Adapter\EndpointsV2::perm_rest_ping_v2()
S
81 1 3
vjoon\Adapter\EndpointsV2::perm_rest_media_v2()
S
81 1 3
vjoon\Adapter\Debug::log()
S
77 1 3
vjoon\Adapter\Article::getPreviewUrl()
S
80 1 3
vjoon\Adapter\Functions::after_deactivation()
S
77 1 4
vjoon\Adapter\Media::getFileName()
S
79 1 3
vjoon\Adapter\Endpoints::perm_rest_deauth_v1()
S
81 1 3
vjoon\Adapter\App::app_ajaxcall()
S
82 1 3
vjoon\Adapter\Settings::set()
S
74 1 4
vjoon\Adapter\Media::getFileFullPath()
S
79 1 3
vjoon\Adapter\App::app_extend_gutenberg_block()
S
78 1 3
vjoon\Adapter\Functions::add_plugin_link()
S
76 1 4
vjoon\Adapter\App::app_handle_preview_query_vars()
S
74 1 5
vjoon\Adapter\App::app_plugin_settings_link()
S
79 1 3
vjoon\Adapter\Article::__construct()
S
80 1 3
vjoon\Adapter\App::app_hide_posts()
S
81 1 3
vjoon\Adapter\App::app_change_preview_date()
S
78 1 3
vjoon\Adapter\Functions::is_post_exclusive()
S
78 1 3
vjoon\Adapter\App::app_change_preview_time()
S
79 1 3
vjoon\Adapter\Endpoints::__construct()
S
68 1 6
vjoon\Adapter\Media::__construct()
S
80 1 3
vjoon\Adapter\Media::getFileType()
S
79 1 3
vjoon\Adapter\App::app_enqueue_frontend_assets()
S
91 1 2
vjoon\Adapter\App::app_add_language_support()
S
71 1 5
init_vjwpadapter()
S
82 1 3
vjoon\Adapter\Crypt::decrypt()
S
67 1 7
vjoon\Adapter\App::app_before_delete_post()
S
81 1 3
vjoon\Adapter\Endpoints::prem_rest_auth_v1()
S
81 1 3
vjoon\Adapter\Endpoints::perm_rest_article_publish_v1()
S
81 1 3
vjoon\Adapter\Functions::get_file_content()
S
70 1 6
vjoon\Adapter\Functions::get_image_id_helper()
S
71 1 5
vjoon\Adapter\App::app_template_redirect()
S
64 1 9
vjoon\Adapter\Functions::fix_encoding()
S
77 1 3
vjoon\Adapter\App::app_use_gutenberg_for_post()
S
80 1 3
vjoon\Adapter\Endpoints::add_language_support()
S
71 1 5
vjoon\Adapter\Functions::add_debug_metabox()
S
77 1 3
vjoon\Adapter\Functions::get_provider_author()
S
78 1 3
vjoon\Adapter\App::app_uninstall_dummy()
S
91 1 2
vjoon\Adapter\App::app_manage_admin_columns()
S
70 1 6