Code Analysis: Popup Maker 1.18.5

Most Complex Classes

Class Rating Complexity
PUM_Model_Popup
D
183
PUM_ListTable
D
171
PUM_Admin_Popups
D
152
PUM_Utils_Array
C
117
PUM_AssetCache
C
104
PUM_Extension_Updater
C
103
PUM_Fields
B
96
Popmake_Fields
B
95
PUM_Utils_Alerts
B
90
PUM_Utils_Upgrades
B
86
PUM_Integrations
B
85
PUM_Admin_Upgrades
A
74

Most Complex Functions

Function Rating Complexity
pum_popup_migration_2()
D
52
PUM_Admin_Themes::fields()
D
2
PUM_Privacy::exporter()
D
29
PUM_Admin_Ajax::object_search()
C
28
PUM_Shortcode_Subscribe::handler()
C
25
PUM_Admin_Popups::fields()
C
3
PUM_Shortcode_Subscribe::fields()
C
8
PUM_ConditionCallbacks::post_type()
C
26
PUM_Admin_Ajax::process_batch_request()
C
23
PUM_Utils_Alerts::translation_request()
C
22
PUM_Admin_Settings::fields()
B
6
PUM_Admin_Upgrade_Routine_4::parse_conditions()
B
21