Code Analysis: EMC - Easily Embed Calendly Scheduling 5.5

Most Complex Classes

Class Rating Complexity
EMCS_Embed
S
47
EMCS_Promotions
S
41
EMCS_Event_Types
S
26
EMCS_API
S
18
EMCS_Dynamic_Embedder
S
16
EMCS_Event_Types_Dashboard
S
15
EMCS_Shortcode
S
9
EMCS_Admin
S
8
EMCS_Event_Type
S
6
EMCS_Customizer
S
3

Most Complex Functions

Function Rating Complexity
EMCS_Dynamic_Embedder::render()
A
10
emcs_settings_page_html()
A
6
EMCS_Embed::__construct()
A
9
EMCS_Embed::prefill_fields()
A
9
emcs_sanitize_input()
A
7
EMCS_Event_Types_Dashboard::emcs_event_list_html()
S
4
EMCS_Promotions::promotion_actions_listener()
S
7
EMCS_Embed::sanitize_calendar_url()
S
7
EMCS_Embed::embed_popup_button_widget()
S
6
EMCS_Shortcode::prepare_attributes()
S
5
EMCS_Event_Types::fetch_event_types_from_calendly()
S
6
EMCS_Embed::embed_calendar()
S
6