Code Analysis: MyVideoRoom 2.0.1

Function Rating Maintainability Complexity Lines of code
MyVideoRoomPlugin\AppShortcode::output_shortcode()
B
31 12 122
MyVideoRoomPlugin\Library\Activation::get_activation_status()
A
40 11 68
MyVideoRoomPlugin\Library\AppShortcodeConstructor::output_shortcode_text()
A
48 12 33
MyVideoRoomPlugin\Module\Monitor\Module::output_shortcode()
A
36 7 82
MyVideoRoomPlugin\MonitorShortcode::output_shortcode()
A
37 7 81
MyVideoRoomPlugin\Module\RoomBuilder\Module::create_shortcode_constructor()
A
48 10 35
MyVideoRoomPlugin\Admin::update_active_modules()
A
45 9 43
MyVideoRoomPlugin\Reference\Main\Reference::get_shortcode_reference()
A
33 1 146
MyVideoRoomPlugin\TextOptionShortcode::output_shortcode()
A
55 9 20
MyVideoRoomPlugin\Shortcode::return_error()
A
57 9 19
MyVideoRoomPlugin\Library\Activation::activate()
A
44 7 46
MyVideoRoomPlugin\Module\RoomBuilder\Module::output_shortcode()
A
51 8 28
MyVideoRoomPlugin\Admin::render_admin_page()
S
49 7 29
MyVideoRoomPlugin\Module\Monitor\Reference::get_shortcode_reference()
S
38 1 97
MyVideoRoomPlugin\Admin::create_modules_page()
S
58 5 15
MyVideoRoomPlugin\Library\Module::get_all_modules()
S
59 5 15
MyVideoRoomPlugin\Library\Module::load_built_in_modules()
S
60 5 13
MyVideoRoomPlugin\Library\Activation::get_concurrent_strings()
S
50 3 36
MyVideoRoomPlugin\Admin::create_permissions_page()
S
54 4 20
MyVideoRoomPlugin\Library\AdminNavigation::get_navigation_items()
S
45 2 49
MyVideoRoomPlugin\Library\AvailableScenes::get_available_scenes()
S
57 4 17
MyVideoRoomPlugin\Library\ShortcodeConstructor::get_shortcode_text()
S
58 4 15
MyVideoRoomPlugin\Admin::init()
S
48 2 38
MyVideoRoomPlugin\Admin::add_admin_menu()
S
54 3 22
MyVideoRoomPlugin\Module\Monitor\Module::__construct()
S
44 1 52
MyVideoRoomPlugin\Module\RoomBuilder\Module::enqueue_scripts_and_styles()
S
50 2 36
MyVideoRoomPlugin\MonitorShortcode::init()
S
46 1 47
autoloader()
S
57 3 15
MyVideoRoomPlugin\Admin::create_advanced_settings_page()
S
57 3 15
MyVideoRoomPlugin\Library\Module::get_active_modules()
S
60 3 14
MyVideoRoomPlugin\Module\RoomBuilder\Module::add_admin_actions_and_filters()
S
49 1 39
MyVideoRoomPlugin\Module\RoomBuilder\Module::generate_preview()
S
54 2 24
MyVideoRoomPlugin\ValueObject\GettingStarted::__construct()
S
49 1 36
MyVideoRoomPlugin\Plugin::__construct()
S
58 2 15
MyVideoRoomPlugin\AppShortcode::getAvatar()
S
71 3 6
MyVideoRoomPlugin\Module\Module::activate()
S
65 3 10
MyVideoRoomPlugin\Module\Module::deactivate()
S
65 3 10
MyVideoRoomPlugin\Module\RoomBuilder\Reference::get_shortcode_reference()
S
53 1 28
MyVideoRoomPlugin\Library\Endpoints::__construct()
S
59 2 13
MyVideoRoomPlugin\Activation::create_roles_and_permissions()
S
61 2 13
MyVideoRoomPlugin\Library\Module::activate_module()
S
61 2 12
MyVideoRoomPlugin\Endpoints::__construct()
S
60 2 12
MyVideoRoomPlugin\Plugin::add_action_links()
S
62 2 11
MyVideoRoomPlugin\Library\Module::deactivate_module()
S
62 2 11
MyVideoRoomPlugin\AppShortcode::init()
S
59 1 17
MyVideoRoomPlugin\Shortcode::get_host()
S
69 2 7
MyVideoRoomPlugin\ValueObject\Notice::__construct()
S
67 2 7
MyVideoRoomPlugin\TextOptionShortcode::init()
S
72 2 5
MyVideoRoomPlugin\Admin::create_shortcode_reference_page()
S
60 1 15
MyVideoRoomPlugin\Module\Module::is_compatible()
S
79 2 3
MyVideoRoomPlugin\Module\Module::get_admin_page()
S
72 2 6
MyVideoRoomPlugin\Module\Monitor\Module::sanitize_html()
S
71 2 6
MyVideoRoomPlugin\Library\AppShortcodeConstructor::is_floorplan_enabled()
S
79 2 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_reception_video()
S
70 2 7
MyVideoRoomPlugin\Module\RoomBuilder\Module::get_checkbox_post_parameter()
S
67 2 7
MyVideoRoomPlugin\Factory::get_instance()
S
68 2 7
MyVideoRoomPlugin\Module\RoomBuilder\Module::is_nonce_valid()
S
66 2 9
MyVideoRoomPlugin\Module\RoomBuilder\Module::is_initial_preview_enabled()
S
77 2 3
MyVideoRoomPlugin\Activation::enable_default_modules()
S
64 2 10
MyVideoRoomPlugin\Reference\Section::add_options()
S
71 2 6
MyVideoRoomPlugin\Admin::get_navigation_items()
S
71 2 6
MyVideoRoomPlugin\MonitorShortcode::sanitize_html()
S
71 2 6
MyVideoRoomPlugin\Library\Endpoints::get_server_endpoint()
S
70 2 7
MyVideoRoomPlugin\Activation::delete_roles_and_permissions()
S
67 2 8
MyVideoRoomPlugin\Library\Host::get_host()
S
69 2 6
MyVideoRoomPlugin\Admin::create_getting_started_page()
S
66 2 8
MyVideoRoomPlugin\Library\Module::register()
S
64 1 11
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_layout()
S
82 1 3
MyVideoRoomPlugin\Reference\Section::get_name()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::delegate_is_host_to_wordpress()
S
77 1 4
MyVideoRoomPlugin\Library\AppShortcodeConstructor::disable_floorplan()
S
77 1 4
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_user_name()
S
77 1 4
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_user_name()
S
82 1 3
MyVideoRoomPlugin\Admin::add_submenu_link()
S
67 1 10
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_seed()
S
82 1 3
MyVideoRoomPlugin\ValueObject\GettingStarted::get_steps()
S
82 1 3
MyVideoRoomPlugin\Library\AvailableScenes::get_available_layouts()
S
79 1 3
MyVideoRoomPlugin\ValueObject\Notice::get_message()
S
82 1 3
MyVideoRoomPlugin\ValueObject\GettingStarted\Step::__construct()
S
77 1 4
MyVideoRoomPlugin\Reference\Option::__construct()
S
74 1 5
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_as_guest()
S
77 1 4
MyVideoRoomPlugin\Library\Endpoints::get_video_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\Endpoints::get_app_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\Endpoints::get_state_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\Endpoints::get_rooms_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\Endpoints::get_licence_endpoint()
S
82 1 3
MyVideoRoomPlugin\Module\RoomBuilder\Module::get_text_post_parameter()
S
77 1 3
MyVideoRoomPlugin\Shortcode::get_plugin_version()
S
80 1 3
MyVideoRoomPlugin\ValueObject\GettingStarted::get_step()
S
79 1 3
MyVideoRoomPlugin\Library\Module::get_module()
S
75 1 4
MyVideoRoomPlugin\AppShortcode::enqueue_scripts()
S
66 1 10
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_seed()
S
77 1 4
MyVideoRoomPlugin\Reference\Shortcode::__construct()
S
69 1 7
MyVideoRoomPlugin\AppShortcode::get_app_endpoint_head_script()
S
79 1 3
MyVideoRoomPlugin\Library\ShortcodeConstructor::__construct()
S
81 1 3
MyVideoRoomPlugin\Reference\Shortcode::get_example_description()
S
82 1 3
MyVideoRoomPlugin\Library\Version::get_plugin_version()
S
74 1 4
MyVideoRoomPlugin\Module\BuddyPress\Module::__construct()
S
98 1 1
MyVideoRoomPlugin\Module\BuddyPress\Module::create_admin_settings()
S
66 1 10
MyVideoRoomPlugin\Reference\Shortcode::get_sections()
S
82 1 3
MyVideoRoomPlugin\Module\Module::set_as_inactive()
S
77 1 4
MyVideoRoomPlugin\Reference\Section::add_option()
S
76 1 4
MyVideoRoomPlugin\Module\Module::__construct()
S
71 1 6
MyVideoRoomPlugin\Library\AppShortcodeConstructor::__construct()
S
80 1 3
MyVideoRoomPlugin\Activation::activate()
S
74 1 5
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_layout()
S
77 1 4
MyVideoRoomPlugin\Module\Module::add_admin_page_hook()
S
77 1 4
MyVideoRoomPlugin\Endpoints::get_licence_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_reception_video_url()
S
77 1 4
MyVideoRoomPlugin\Library\AppShortcodeConstructor::create_instance()
S
80 1 3
MyVideoRoomPlugin\Reference\Option::get_description()
S
82 1 3
MyVideoRoomPlugin\Module\RoomBuilder\Module::__construct()
S
67 1 8
MyVideoRoomPlugin\Endpoints::get_video_endpoint()
S
82 1 3
MyVideoRoomPlugin\Module\Module::has_admin_page()
S
81 1 3
MyVideoRoomPlugin\Endpoints::get_state_endpoint()
S
82 1 3
MyVideoRoomPlugin\Module\Monitor\TextOptionShortcode::output_shortcode()
S
67 1 8
MyVideoRoomPlugin\Module\Module::add_compatibility_hook()
S
77 1 4
MyVideoRoomPlugin\AppShortcode::__construct()
S
76 1 4
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_name()
S
82 1 3
MyVideoRoomPlugin\ValueObject\Notice::get_type()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_name()
S
77 1 4
MyVideoRoomPlugin\MonitorShortcode::__construct()
S
76 1 4
MyVideoRoomPlugin\Module\Module::get_name()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::is_reception_enabled()
S
82 1 3
MyVideoRoomPlugin\Module\Module::set_as_active()
S
77 1 4
MyVideoRoomPlugin\Module\Module::add_activation_hook()
S
77 1 4
MyVideoRoomPlugin\Module\Module::get_slug()
S
82 1 3
MyVideoRoomPlugin\Plugin::init()
S
80 1 3
MyVideoRoomPlugin\Module\Module::instantiate()
S
82 1 3
MyVideoRoomPlugin\Module\RoomBuilder\Admin::create_room_builder_page()
S
75 1 4
MyVideoRoomPlugin\Module\Monitor\TextOptionShortcode::init()
S
79 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::is_host()
S
82 1 3
MyVideoRoomPlugin\Library\AvailableScenes::get_available_receptions()
S
79 1 3
MyVideoRoomPlugin\Reference\Shortcode::get_description()
S
82 1 3
MyVideoRoomPlugin\Module\Module::is_published()
S
81 1 3
MyVideoRoomPlugin\Endpoints::get_app_endpoint()
S
82 1 3
MyVideoRoomPlugin\Reference\Option::get_default()
S
82 1 3
MyVideoRoomPlugin\Activation::deactivate()
S
74 1 5
MyVideoRoomPlugin\Reference\Shortcode::get_name()
S
82 1 3
MyVideoRoomPlugin\Reference\Shortcode::add_section()
S
76 1 4
MyVideoRoomPlugin\Reference\Shortcode::get_example_shortcode_params()
S
82 1 3
MyVideoRoomPlugin\Endpoints::get_rooms_endpoint()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_reception_id()
S
77 1 4
MyVideoRoomPlugin\ValueObject\GettingStarted\Step::get_description()
S
82 1 3
MyVideoRoomPlugin\Module\Module::add_deactivation_hook()
S
77 1 4
MyVideoRoomPlugin\Factory::inject_object()
S
79 1 3
MyVideoRoomPlugin\Module\Module::is_active()
S
82 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::set_as_host()
S
77 1 4
MyVideoRoomPlugin\Reference\Section::__construct()
S
81 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::get_reception_id()
S
82 1 3
MyVideoRoomPlugin\Factory::reset()
S
80 1 3
get_plugin_id()
S
79 1 3
MyVideoRoomPlugin\Reference\Option::get_param()
S
82 1 3
MyVideoRoomPlugin\ValueObject\GettingStarted\Step::get_title()
S
82 1 3
MyVideoRoomPlugin\Admin::create_templates_page()
S
65 1 9
MyVideoRoomPlugin\Module\RoomBuilder\Module::is_post_request()
S
78 1 3
MyVideoRoomPlugin\Library\AppShortcodeConstructor::enable_reception()
S
77 1 4
MyVideoRoomPlugin\ValueObject\GettingStarted\Step::set_description()
S
77 1 4
MyVideoRoomPlugin\Module\Module::get_description_array()
S
82 1 3
MyVideoRoomPlugin\Reference\Section::get_options()
S
82 1 3
MyVideoRoomPlugin\Reference\Shortcode::get_shortcode_tag()
S
82 1 3
MyVideoRoomPlugin\Activation::delete_options()
S
68 1 8
MyVideoRoomPlugin\Plugin::register_settings()
S
73 1 5
MyVideoRoomPlugin\Module\RoomBuilder\Module::generate_nonce_error()
S
79 1 3
MyVideoRoomPlugin\Admin::is_post_request()
S
78 1 3