Code Analysis: OptinMonster 2.6.7

Most Complex Classes

Class Rating Complexity
OMAPI_RestApi
D
175
OMAPI
D
127
OMAPI_Rules
C
122
OMAPI_Output
C
122
OMAPI_Notifications
C
111
OMAPI_Save
A
57
OMAPI_WooCommerce
A
57
OMAPI_Api
A
51
OMAPI_Menu
S
46
OMAPI_Sites
S
39
OMAPI_Plugins
S
38
OMAPI_Validate
S
37

Most Complex Functions

Function Rating Complexity
OMAPI_Sites::fetch()
C
27
OMAPI_RestApi::get_wp_resources()
B
18
OMAPI_RestApi::update_settings()
B
17
OMAPI_Rules::default_checks()
B
19
OMAPI_Notifications::add_event()
B
16
OMAPI_Output::display_rules_data()
B
17
OMAPI_Rules::check_taxonomies_field()
B
17
OMAPI_Notifications::verify_notification()
B
17
OMAPI_RestApi::register_rest_routes()
A
2
OMAPI_Actions::maybe_fetch_missing_data()
A
16
OMAPI::hide_unrelated_admin_notices()
A
16
OMAPI_MailPoet::handle_ajax_call()
A
14