Code Analysis: Product Subtitle For WooCommerce 4.6.1

Function Rating Maintainability Complexity Lines of code
WC_Product_Subtitle\Installer\Version_4::run()
B
43 18 44
WC_Product_Subtitle\Single_Product_Page::__construct()
A
50 13 26
WC_Product_Subtitle\Shop_Page::__construct()
A
53 8 22
wcps_subtitle_placement_areas()
S
50 7 30
WC_Product_Subtitle\Admin\Settings::general()
S
42 4 53
WC_Product_Subtitle\Admin\Product\Field::add_subtitle_field()
S
45 3 44
WC_Product_Subtitle\Tag_Handler::get_subtitle()
S
58 4 15
WC_Product_Subtitle\Shortcode::render_shortcode()
S
60 4 12
WC_Product_Subtitle\Integrations::subtitle_wcpdf()
S
60 4 12
WC_Product_Subtitle\Cart_Page::cart_subtitle()
S
63 4 10
WC_Product_Subtitle\Checkout_Page::checkout_subtitle()
S
63 4 10
WC_Product_Subtitle\Email::email_subtitle()
S
60 3 13
WC_Product_Subtitle\Admin\Product\Render::__construct()
S
60 3 13
WC_Product_Subtitle::__construct()
S
48 1 35
WC_Product_Subtitle\Order_View_Page::__construct()
S
66 3 7
WC_Product_Subtitle\Order_View_Page::order_page_subtitle()
S
67 3 7
WC_Product_Subtitle\Admin\Settings::cart_checkout_page()
S
57 2 15
WC_Product_Subtitle\Admin\Product\Field::save_product_subtitle()
S
67 3 8
WC_Product_Subtitle\Admin\Product\Render::render_subtitle()
S
64 3 10
WC_Product_Subtitle\Admin\Admin::__construct()
S
58 2 15
WC_Product_Subtitle\Admin\Order_Render::render_subtitle()
S
63 3 10
WC_Product_Subtitle\Display_Handler::render_subtitle()
S
68 3 7
WC_Product_Subtitle::init_class()
S
61 2 14
WC_Product_Subtitle\Admin\Settings::email()
S
52 1 25
WC_Product_Subtitle\Admin\Settings::set_template()
S
54 1 21
WC_Product_Subtitle\Admin\Settings::fields()
S
53 1 20
WC_Product_Subtitle\Admin\Settings::order_view_page()
S
56 1 19
wcps_subtitle_default_tags()
S
57 1 17
WC_Product_Subtitle\Email::__construct()
S
70 2 6
WC_Product_Subtitle\Checkout_Page::__construct()
S
69 2 6
WC_Product_Subtitle\Email::init_hook()
S
73 2 4
WC_Product_Subtitle\Tag_Handler::get_subtitle_in_element()
S
66 2 7
WC_Product_Subtitle\Integrations::__construct()
S
71 2 5
WC_Product_Subtitle\Mini_Cart::__construct()
S
70 2 6
wc_product_subtitle_init()
S
67 2 8
WC_Product_Subtitle\Mini_Cart::mini_cart_subtitle()
S
73 2 4
WC_Product_Subtitle\Cart_Page::__construct()
S
69 2 6
WC_Product_Subtitle\Installer\Version_4::is_before_enabled()
S
78 2 3
WC_Product_Subtitle\Admin\Settings::shop_page()
S
60 1 13
WC_Product_Subtitle\Admin\Settings::single_product()
S
60 1 13
wc_product_subtitle_installer()
S
62 1 12
WC_Product_Subtitle\Display_Handler::__construct()
S
75 1 4
wcps_get_subtitle()
S
78 1 3
WC_Product_Subtitle\Installer::run_v4()
S
74 1 4
WC_Product_Subtitle\Admin\FAQ::shop_page()
S
80 1 3
wc_product_subtitle()
S
82 1 3
WC_Product_Subtitle::settings_init_before()
S
78 1 3
wcps_update_subtitle()
S
79 1 3
wc_ps_option()
S
79 1 3
WC_Product_Subtitle\Admin\FAQ::cart_checkout()
S
80 1 3
WC_Product_Subtitle\Tag_Handler::get_element_defaults()
S
69 1 6
WC_Product_Subtitle\Display_Handler::is_before()
S
79 1 3
WC_Product_Subtitle\Tag_Handler::__construct()
S
81 1 3
WC_Product_Subtitle\Mini_Cart::init_mini_cart()
S
78 1 3
WC_Product_Subtitle\Display_Handler::get_position()
S
79 1 3
WC_Product_Subtitle\Admin\Settings::mini_cart()
S
66 1 8
WC_Product_Subtitle\Admin\FAQ::shortcode()
S
80 1 3
WC_Product_Subtitle\Admin\Product\Field::__construct()
S
74 1 4
WC_Product_Subtitle\Admin\Settings::shortcode()
S
69 1 6
wcps_subtitle_tags()
S
80 1 3
WC_Product_Subtitle\Display_Handler::the_subtitle()
S
80 1 3
WC_Product_Subtitle\Admin\FAQ::order_view_page()
S
80 1 3
WC_Product_Subtitle\Admin\FAQ::single_product()
S
80 1 3
WC_Product_Subtitle\Display_Handler::get_element()
S
79 1 3
WC_Product_Subtitle\Shortcode::__construct()
S
70 1 6
WC_Product_Subtitle\Admin\FAQ::hdiss()
S
80 1 3
WC_Product_Subtitle\Tag_Handler::print_subtitle()
S
79 1 3
WC_Product_Subtitle\Admin\Order_Render::__construct()
S
78 1 3