Code Analysis: Pigeon Paywall 1.6.4

Most Complex Classes

Class Rating Complexity
PigeonWP\Settings
A
51
PigeonWP\Admin
S
35
PigeonWP\Pigeon
S
22
PigeonWP\PDF
S
19
PigeonWP\Bootstrap
S
15
PigeonWP\RSS
S
14
PigeonWP\Protect
S
9
PigeonWP\Shortcodes
S
6
PigeonWP\Sticky_Bar
S
5

Most Complex Functions

Function Rating Complexity
PigeonWP\Admin::redirect_on_activation()
A
10
PigeonWP\Settings::plugin_settings_init()
A
4
PigeonWP\Admin::save_meta_box()
A
9
PigeonWP\Pigeon::get_single_page_values()
A
8
PigeonWP\PDF::download()
A
7
PigeonWP\Protect::inject_divs()
A
8
PigeonWP\Settings::setting_pigeon_content_post_type_render()
A
7
PigeonWP\Pigeon::get_paywall_js()
A
7
PigeonWP\RSS::parse_pigeon_access_rss()
S
6
PigeonWP\Bootstrap::load()
S
6
PigeonWP\Settings::setting_pigeon_pdf_paywall()
S
5
PigeonWP\Admin::add_admin_bar_item()
S
4