Code Analysis: EMC Scheduling Manager 4.3

Most Complex Classes

Class Rating Complexity
EMCS_Promotions
S
39
EMCS_Embed
S
37
EMCS_Event_Types
S
27
EMCS_Shortcode
S
19
EMCS_API
S
16
EMCS_Event_Types_Dashboard
S
13
EMCS_Admin
S
8
EMCS_Event_Type
S
6
EMCS_Customizer
S
3

Most Complex Functions

Function Rating Complexity
EMCS_Shortcode::prepare_attributes()
A
15
EMCS_Embed::__construct()
A
11
emcs_settings_page_html()
A
5
emcs_sanitize_input()
A
7
EMCS_Embed::prefill_fields()
S
7
EMCS_Event_Types_Dashboard::emcs_event_list_html()
S
4
EMCS_Admin::clear_unwanted_notices()
S
7
EMCS_Event_Types::fetch_event_types_from_calendly()
S
6
EMCS_Embed::embed_calendar()
S
6
EMCS_API::emcs_get_events_v2()
S
5
EMCS_Promotions::ui_rebrand_notice()
S
5
EMCS_Promotions::get_current_promotion_id()
S
5