Code Analysis: MyVideoRoom 1.3.2

Function Rating Maintainability Complexity Lines of code
MyVideoRoomPlugin\AppShortcode::output_shortcode()
A
33 8 103
MyVideoRoomPlugin\MonitorShortcode::output_shortcode()
A
37 7 81
MyVideoRoomPlugin\Admin::validate()
A
43 8 49
MyVideoRoomPlugin\TextOptionShortcode::output_shortcode()
A
55 9 20
MyVideoRoomPlugin\Shortcode::return_error()
A
57 9 19
MyVideoRoomPlugin\Admin::create_admin_page()
S
49 6 31
MyVideoRoomPlugin\Admin::activate()
S
45 5 44
MyVideoRoomPlugin\Admin::create_settings_admin_page()
S
51 6 24
MyVideoRoomPlugin\Admin::get_concurrent_strings()
S
50 3 36
MyVideoRoomPlugin\MonitorShortcode::init()
S
46 1 47
autoloader()
S
57 3 15
MyVideoRoomPlugin\Admin::add_admin_menu()
S
52 2 30
MyVideoRoomPlugin\Admin::create_video_admin_page()
S
60 3 13
MyVideoRoomPlugin\AppShortcode::getAvatar()
S
71 3 6
MyVideoRoomPlugin\Activation::activate()
S
62 2 12
MyVideoRoomPlugin\Endpoints::__construct()
S
60 2 12
MyVideoRoomPlugin\Plugin::add_action_links()
S
62 2 11
MyVideoRoomPlugin\AppShortcode::init()
S
56 1 20
MyVideoRoomPlugin\MonitorShortcode::sanitize_html()
S
71 2 6
MyVideoRoomPlugin\TextOptionShortcode::init()
S
72 2 5
MyVideoRoomPlugin\Activation::deactivate()
S
68 2 7
MyVideoRoomPlugin\Shortcode::get_host()
S
66 2 8
MyVideoRoomPlugin\Factory::get_instance()
S
68 2 7
MyVideoRoomPlugin\Plugin::register_settings()
S
68 2 7
MyVideoRoomPlugin\Admin::get_available_myvideoroom_plugins()
S
63 1 12
MyVideoRoomPlugin\Admin::init()
S
62 1 12
MyVideoRoomPlugin\Endpoints::get_rooms_endpoint()
S
82 1 3
MyVideoRoomPlugin\Endpoints::get_licence_endpoint()
S
82 1 3
MyVideoRoomPlugin\Shortcode::get_plugin_version()
S
75 1 4
MyVideoRoomPlugin\Endpoints::get_app_endpoint()
S
82 1 3
get_plugin_id()
S
79 1 3
MyVideoRoomPlugin\MonitorShortcode::__construct()
S
76 1 4
MyVideoRoomPlugin\Factory::reset()
S
80 1 3
MyVideoRoomPlugin\Endpoints::get_video_endpoint()
S
82 1 3
MyVideoRoomPlugin\Admin::active_myvideoroom_plugin()
S
65 1 9
MyVideoRoomPlugin\Plugin::__construct()
S
64 1 9
MyVideoRoomPlugin\Endpoints::get_state_endpoint()
S
82 1 3
MyVideoRoomPlugin\Factory::inject_object()
S
79 1 3
MyVideoRoomPlugin\Plugin::init()
S
80 1 3
MyVideoRoomPlugin\AppShortcode::__construct()
S
76 1 4
MyVideoRoomPlugin\Admin::installed_myvideoroom_plugin()
S
65 1 9