Code Analysis: PDF Invoices & Packing Slips for WooCommerce 3.9.2

Most Complex Functions

Function Rating Complexity
WPO\IPS\Install::upgrade()
D
64
WPO\IPS\Main::generate_document_ajax()
D
56
WPO\IPS\Settings\SettingsDebug::ajax_process_danger_zone_tools()
D
36
WPO\IPS\Settings\SettingsUpgrade::get_extension_license_infos()
D
32
WPO\IPS\Admin::pdf_actions_meta_box()
D
33
WPO\IPS\Admin::add_listing_actions()
C
30
WPO\IPS\Admin::ajax_crud_document()
C
28
wpo_wcpdf_get_image_mime_type()
C
29
WPO\IPS\Assets::backend_scripts_styles()
C
20
WPO\IPS\Admin::output_number_date_edit_fields()
C
23
WPO\IPS\Settings::ajax_preview()
C
25
WPO\IPS\Documents\Invoice::get_pdf_settings_fields()
C
8