Code Analysis: Embed Outlook Teams Calendar Events 1.0.6

Function Rating Maintainability Complexity Lines of code
MOTCE\View\MOTCE_Feedback_Form::motce_display_feedback_form()
C
25
4 388
MOTCE\View\MOTCE_App_Config::display_client_config()
A
38 9 93
MOTCE\Controller\MOTCE_Admin_Controller::handle_admin_controller()
A
47 12 33
MOTCE\View\MOTCE_Mail_View::load_mail_view()
A
38 5 126
MOTCE\Observer\MOTCE_Forms_Observer::motce_send_email_alert()
A
44 10 46
MOTCE\View\MOTCE_Admin_View::display_tabs()
A
39 5 120
MOTCE\API\MOTCE_Authorization::post_request()
A
47 9 37
MOTCE\Observer\MOTCE_Forms_Observer::handle_forms_observer()
A
54 9 20
MOTCE\MOTCE_Namespace_Autoloader::convert_class_to_file()
A
51 8 28
MOTCE\MOTCE_Namespace_Autoloader::get_file_applying_wp_standards()
A
51 8 23
MOTCE\API\MOTCE_Authorization::get_request()
S
50 6 32
MOTCE\Wrappers\MOTCE_WP_Wrapper::motce_remote_request()
S
48 6 32
MOTCE\MOTCE_Namespace_Autoloader::get_calling_file_namespace()
S
52 6 24
MOTCE\API\MOTCE_Authorization::get_access_token_using_client_credentials()
S
47 5 38
MOTCE\Observer\MOTCE_Embed_Observer::handle_calendar_embed_api_handler()
S
53 6 22
MOTCE\API\MOTCE_Outlook::motce_send_mail_to_azure_user()
S
44 4 44
MOTCE\MOTCE_Namespace_Autoloader::need_to_autoload()
S
61 6 12
MOTCE\MOTCE_Namespace_Autoloader::get_namespace_file_path()
S
54 5 20
MOTCE\View\MOTCE_Admin_View::display_tab_content()
S
57 5 18
MOTCE\Observer\MOTCE_Embed_Observer::embed_shortcode_outlook_calendar()
S
45 3 47
MOTCE\MOTCE_Namespace_Autoloader::get_dir()
S
57 5 16
MOTCE\Observer\MOTCE_Admin_Observer::load_css()
S
57 1 74
MOTCE\Observer\MOTCE_Forms_Observer::handle_feedback_form()
S
58 5 14
MOTCE\Controller\MOTCE_Mail_Controller::send_test_mail()
S
53 4 23
MOTCE\API\MOTCE_Outlook::get_user_outlook_categories()
S
53 4 22
MOTCE\Wrappers\MOTCE_Outlook_Wrapper::process_calendar_event_items()
S
54 4 21
MOTCE\Observer\MOTCE_Admin_Observer::test_app_connection()
S
55 4 20
MOTCE\Observer\MOTCE_Admin_Observer::display_error_message()
S
51 3 32
MOTCE\Observer\MOTCE_Forms_Observer::motce_send_feedback_form()
S
63 5 10
MOTCE\Controller\MOTCE_Mail_Controller::save_settings()
S
62 4 13
MOTCE\MOTCE_Namespace_Autoloader::autoload()
S
62 4 12
MOTCE\API\MOTCE_Customer::motce_send_email_alert()
S
45 2 42
MOTCE\API\MOTCE_Outlook::check_application_permission()
S
61 4 11
MOTCE\View\MOTCE_Shortcode_View::load_shortcode_view()
S
51 1 53
MOTCE\View\MOTCE_Support_Form::motce_display_support_form()
S
53 2 31
MOTCE\Observer\MOTCE_Embed_Observer::get_all_events()
S
57 3 16
MOTCE\Observer\MOTCE_Embed_Observer::get_all_outlook_categories()
S
57 3 16
MOTCE\View\MOTCE_Calendar_View::load_calendar_view()
S
48 1 45
MOTCE\Controller\MOTCE_App_Config::check_for_empty_or_null()
S
66 4 8
MOTCE\Observer\MOTCE_Forms_Observer::motce_send_support_query()
S
65 4 8
MOTCE\Observer\MOTCE_Admin_Observer::handle_admin_observer()
S
63 3 11
MOTCE\Wrappers\MOTCE_Outlook_Wrapper::process_outlook_categories()
S
62 3 11
MOTCE\API\MOTCE_Customer::motce_submit_contact_us()
S
56 2 16
MOTCE\Observer\MOTCE_Forms_Observer::motce_send_support_query_successfull()
S
64 3 10
MOTCE\Controller\MOTCE_App_Config::save_settings()
S
65 3 10
MOTCE\MOTCE_Outlook::load_settings_scripts()
S
58 2 15
MOTCE\API\MOTCE_Outlook::get_user_calendar_events()
S
61 2 12
MOTCE\API\MOTCE_Outlook::get_new_access_token()
S
62 2 11
MOTCE\View\MOTCE_App_Config::display_tab_details()
S
59 1 24
MOTCE\View\MOTCE_Mail_View::display_tab_details()
S
64 1 17
MOTCE\View\MOTCE_Shortcode_View::display_tab_details()
S
65 1 16
MOTCE\Wrappers\MOTCE_WP_Wrapper::show_error_notice()
S
58 1 16
MOTCE\Observer\MOTCE_Admin_Observer::get_observer()
S
71 2 6
MOTCE\Observer\MOTCE_Forms_Observer::get_observer()
S
71 2 6
MOTCE\API\MOTCE_Authorization::get_controller()
S
69 2 7
MOTCE\View\MOTCE_Support_Form::get_view()
S
69 2 7
MOTCE\MOTCE_Outlook::load_instance()
S
67 2 8
MOTCE\MOTCE_Outlook::load_settings_style()
S
66 2 8
MOTCE\API\MOTCE_Outlook::get_client()
S
69 2 7
MOTCE\Controller\MOTCE_Mail_Controller::save_mail_config()
S
67 2 8
MOTCE\View\MOTCE_Calendar_View::get_view()
S
69 2 7
MOTCE\Wrappers\MOTCE_Outlook_Wrapper::get_wrapper()
S
71 2 6
MOTCE\Controller\MOTCE_Mail_Controller::get_controller()
S
69 2 7
MOTCE\MOTCE_Namespace_Autoloader::sanitize_namespace()
S
69 2 7
MOTCE\Controller\MOTCE_Admin_Controller::get_controller()
S
69 2 7
MOTCE\Wrappers\MOTCE_WP_Wrapper::get_wrapper()
S
69 2 7
MOTCE\View\MOTCE_Shortcode_View::get_view()
S
69 2 7
MOTCE\Observer\MOTCE_Embed_Observer::get_observer()
S
71 2 6
MOTCE\MOTCE_Namespace_Autoloader::__construct()
S
59 1 15
MOTCE\Observer\MOTCE_Embed_Observer::get_upn()
S
68 2 7
MOTCE\Controller\MOTCE_App_Config::get_controller()
S
69 2 7
MOTCE\View\MOTCE_Mail_View::get_view()
S
69 2 7
MOTCE\Wrappers\MOTCE_WP_Wrapper::decrypt_data()
S
63 2 10
MOTCE\View\MOTCE_Admin_View::display_plugin_menu()
S
67 2 8
MOTCE\View\MOTCE_App_Config::get_view()
S
69 2 7
MOTCE\Controller\MOTCE_App_Config::save_client_config()
S
63 2 10
MOTCE\Wrappers\MOTCE_WP_Wrapper::encrypt_data()
S
69 2 6
MOTCE\View\MOTCE_Admin_View::get_view()
S
69 2 7
MOTCE\View\MOTCE_Feedback_Form::get_view()
S
69 2 7
MOTCE\View\MOTCE_Admin_View::display_header_menu()
S
65 1 14
MOTCE\API\MOTCE_Customer::motce_create_customer()
S
60 1 13
MOTCE\API\MOTCE_Customer::motce_get_customer_key()
S
61 1 12
MOTCE\MOTCE_Outlook::load_hooks()
S
60 1 12
MOTCE\View\MOTCE_Calendar_View::display_tab_details()
S
70 1 11
MOTCE\MOTCE_Namespace_Autoloader::get_calling_directory()
S
70 1 6
MOTCE\Wrappers\MOTCE_WP_Wrapper::delete_option()
S
79 1 3
MOTCE\API\MOTCE_Outlook::__construct()
S
74 1 5
MOTCE\MOTCE_Namespace_Autoloader::init()
S
80 1 3
MOTCE\Wrappers\MOTCE_WP_Wrapper::get_option()
S
79 1 3
MOTCE\MOTCE_Outlook::load_admin_menu()
S
64 1 10
MOTCE\API\MOTCE_Customer::motce_get_timestamp()
S
72 1 5
MOTCE\Wrappers\MOTCE_WP_Wrapper::get_image_src()
S
78 1 3
MOTCE\Wrappers\MOTCE_WP_Wrapper::set_option()
S
78 1 3
MOTCE\MOTCE_Namespace_Autoloader::get_args()
S
82 1 3
MOTCE\API\MOTCE_Outlook::extract_json_parts()
S
75 1 4
MOTCE\Wrappers\MOTCE_WP_Wrapper::show_success_notice()
S
69 1 6
MOTCE\Controller\MOTCE_Admin_Controller::filter_config_keys()
S
67 1 9
MOTCE\MOTCE_Namespace_Autoloader::sanitize_file_path()
S
79 1 3
MOTCE\API\MOTCE_Outlook::test_connection()
S
75 1 4
MOTCE\API\MOTCE_Outlook::set_endpoints()
S
64 1 9
MOTCE\Observer\MOTCE_Admin_Observer::show_success_message_for_test_connection()
S
67 1 10
MOTCE\View\MOTCE_Admin_View::load_tabs()
S
70 1 7
MOTCE\API\MOTCE_Customer::motce_check_customer()
S
63 1 10
MOTCE\Wrappers\MOTCE_WP_Wrapper::load_success_notice()
S
71 1 5
MOTCE\View\MOTCE_Admin_View::display_tab_details()
S
81 1 3
MOTCE\MOTCE_Namespace_Autoloader::set_args()
S
81 1 3
MOTCE\Wrappers\MOTCE_WP_Wrapper::load_error_notice()
S
71 1 5
MOTCE\View\MOTCE_App_Config::get_test_url()
S
79 1 3