Code Analysis: PDF Embedder 4.7.1

Function Rating Maintainability Complexity Lines of code
PDFEmbedder\Options::validate()
B
40 17 64
PDFEmbedder\Admin\Admin::render_settings()
A
33 8 146
PDFEmbedder\Shortcodes\PdfEmbedder::render()
A
42 14 46
PDFEmbedder\Admin\Admin::render_page()
A
36 7 99
PDFEmbedder\Admin\Admin::media_send_shortcode_to_editor()
A
48 11 32
PDFEmbedder\Admin\Admin::network_save_settings()
A
47 10 39
PDFEmbedder\Admin\WPorgReview::is_review_hidden()
A
50 9 30
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_data()
A
45 8 37
PDFEmbedder\Admin\Admin::save_network_options()
A
47 7 39
PDFEmbedder\Plugin::hook_init()
A
47 7 34
PDFEmbedder\Admin\Partners::show_plugin_card()
S
43 5 57
PDFEmbedder\Tasks\Task::register()
S
55 6 22
PDFEmbedder\Tasks\Tasks::remove_all()
S
54 6 21
PDFEmbedder\Admin\Partners::install_partner()
S
47 5 36
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::is_rest_api_enabled()
S
51 5 26
PDFEmbedder\Helpers\Links::get_utm_link()
S
53 5 22
PDFEmbedder\Admin\Education\SettingsBottomBanner::show()
S
41 1 77
PDFEmbedder\Options::get()
S
57 5 17
PDFEmbedder\Tasks\Tasks::init()
S
58 5 15
PDFEmbedder\Tasks\Tasks::is_scheduled()
S
59 5 15
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_active_plugins()
S
56 4 18
PDFEmbedder\Shortcodes\PdfEmbedder::enqueue_inline_assets()
S
53 3 26
PDFEmbedder\Admin\Admin::render_page_footer()
S
54 3 22
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::process()
S
54 3 22
PDFEmbedder\Admin\Admin::render_mobile()
S
47 1 51
PDFEmbedder\Shortcodes\PdfEmbedder::get_processed_atts()
S
54 3 20
PDFEmbedder\Helpers\Assets::ver()
S
69 4 6
PDFEmbedder\Admin\Admin::hooks()
S
57 3 15
PDFEmbedder\Admin\Education\SettingsTopBar::show()
S
49 1 44
PDFEmbedder\Admin\WPorgReview::display_review()
S
50 1 44
PDFEmbedder\Admin\Admin::render_secure()
S
49 1 43
PDFEmbedder\Admin\Partners::activate_partner()
S
61 3 12
PDFEmbedder\Admin\WPorgReview::hooks()
S
63 3 11
PDFEmbedder\Tasks\Tasks::cancel_all()
S
64 3 11
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::init()
S
63 3 11
PDFEmbedder\Helpers\Assets::svg()
S
62 3 11
PDFEmbedder\Admin\Partners::show()
S
52 2 24
PDFEmbedder\Admin\Admin::render_ut_setting()
S
56 2 22
PDFEmbedder\Plugin::enqueue_scripts()
S
47 1 37
PDFEmbedder\Admin\MediaLibrary::attachment_fields_to_edit()
S
55 2 22
PDFEmbedder\Admin\Admin::register_menu()
S
57 2 20
PDFEmbedder\Admin\Admin::init()
S
56 2 19
PDFEmbedder\Options::is_on()
S
77 3 3
PDFEmbedder\Tasks\Task::__construct()
S
65 3 9
PDFEmbedder\Admin\Admin::get_settings_url()
S
66 3 8
PDFEmbedder\Admin\Education\SettingsBottomBanner::hooks()
S
64 3 10
PDFEmbedder\Tasks\Task::cancel()
S
68 3 7
PDFEmbedder\Helpers\Assets::min()
S
68 3 6
PDFEmbedder\Admin\Education\SettingsTopBar::hooks()
S
64 3 10
PDFEmbedder\Tasks\Tasks::cancel()
S
66 3 9
PDFEmbedder\Admin\License::get_key()
S
70 3 6
PDFEmbedder\Helpers\Check::is_json()
S
68 3 7
PDFEmbedder\Helpers\Multisite::is_network_activated()
S
65 3 9
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::hooks()
S
61 2 13
PDFEmbedder\Admin\Admin::register_plugin_action_links()
S
59 2 12
PDFEmbedder\Tasks\Task::register_recurring()
S
63 2 12
PDFEmbedder\Helpers\Links::get_upgrade_link()
S
61 2 12
PDFEmbedder\Tasks\Task::register_once()
S
64 2 11
PDFEmbedder\Admin\WPorgReview::dismiss_review()
S
63 2 11
PDFEmbedder\Admin\WPorgReview::defer_review()
S
62 2 11
PDFEmbedder\Admin\Partners::get_plugins()
S
57 1 18
PDFEmbedder\Admin\Admin::render_about()
S
62 1 16
PDFEmbedder\Options::save()
S
66 2 9
PDFEmbedder\Plugin::hooks()
S
63 2 10
PDFEmbedder\Helpers\Assets::url()
S
68 2 7
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_sites_total()
S
78 2 3
PDFEmbedder\Admin\Education\SettingsTopBar::dismiss_cta()
S
68 2 7
PDFEmbedder\Plugin::premium()
S
79 2 3
PDFEmbedder\Tasks\Tasks::admin_hide_as_menu()
S
73 2 5
PDFEmbedder\Admin\Education\SettingsBottomBanner::is_hidden()
S
71 2 6
Core_PDF_Embedder::get_instance()
S
71 2 6
PDFEmbedder\Tasks\Tasks::is_usable()
S
71 2 6
PDFEmbedder\Tasks\Tasks::get_active_actions()
S
64 2 9
WPPDF_Skin::error()
S
69 2 6
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::is_enabled()
S
68 2 7
WPPDF_Skin::set_upgrader()
S
74 2 5
PDFEmbedder\Helpers\Links::make_title_from_url()
S
70 2 6
PDFEmbedder\Tasks\Task::register_async()
S
65 2 10
PDFEmbedder\Options::get_error_text()
S
64 2 10
PDFEmbedder\Helpers\Check::is_debug()
S
79 2 3
PDFEmbedder\Admin\Education\SettingsBottomBanner::dismiss_cta()
S
68 2 7
pdf_embedder()
S
68 2 8
PDFEmbedder\Admin\Partners::deactivate_partner()
S
66 2 8
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_number_of_pdfs()
S
61 1 13
PDFEmbedder\Admin\License::get_error_text()
S
59 1 13
PDFEmbedder\Options::get_defaults()
S
62 1 13
PDFEmbedder\Admin\MediaLibrary::pdfemb_post_mime_types()
S
63 1 12
PDFEmbedder\Admin\Admin::get_sections()
S
63 1 11
PDFEmbedder\Tasks\Tasks::create()
S
80 1 3
PDFEmbedder\Tasks\Tasks::get_tasks()
S
71 1 6
pdfembPDFEmbedder()
S
82 1 3
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_user_agent()
S
77 1 3
PDFEmbedder\Admin\License::get_type()
S
78 1 3
WPPDF_Skin::hide_process_failed()
S
82 1 3
PDFEmbedder\Plugin::hook_admin_init()
S
74 1 5
WPPDF_Skin::set_result()
S
81 1 3
PDFEmbedder\Tasks\Task::params()
S
76 1 4
WPPDF_Skin::header()
S
91 1 2
PDFEmbedder\Plugin::__construct()
S
73 1 5
PDFEmbedder\Admin\License::get_status()
S
78 1 3
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::generate_start_date()
S
65 1 8
PDFEmbedder\Plugin::admin()
S
82 1 3
PDFEmbedder\Admin\MediaLibrary::add_pdf_to_upload_mimes()
S
76 1 4
WPPDF_Skin::feedback()
S
91 1 2
PDFEmbedder\Tasks\Task::async()
S
77 1 4
PDFEmbedder\Plugin::activated()
S
78 1 3
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::get_settings()
S
67 1 10
PDFEmbedder\Tasks\Task::recurring()
S
71 1 6
WPPDF_Skin::__construct()
S
81 1 3
PDFEmbedder\Plugin::tasks()
S
82 1 3
PDFEmbedder\Shortcodes\Shortcode::enqueue_inline_assets()
S
83 1 3
PDFEmbedder\Admin\MediaLibrary::hooks()
S
71 1 5
PDFEmbedder\Tasks\UsageTracking\SendUsageTask::__construct()
S
80 1 3
PDFEmbedder\Admin\Partners::hooks()
S
72 1 5
PDFEmbedder\Plugin::is_premium()
S
80 1 3
WPPDF_Skin::footer()
S
91 1 2
PDFEmbedder\Shortcodes\Shortcode::render()
S
100 1 0
PDFEmbedder\Plugin::options()
S
82 1 3
PDFEmbedder\Tasks\Task::once()
S
73 1 5
PDFEmbedder\Admin\Education\SettingsTopBar::is_hidden()
S
79 1 3