Code Analysis: Pigeon Paywall 1.6.1

Most Complex Classes

Class Rating Complexity
PigeonWP\Settings
S
42
PigeonWP\Admin
S
28
PigeonWP\Pigeon
S
21
PigeonWP\PDF
S
19
PigeonWP\Bootstrap
S
15
PigeonWP\RSS
S
14
PigeonWP\Protect
S
8
PigeonWP\Shortcodes
S
6
PigeonWP\Sticky_Bar
S
4

Most Complex Functions

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