Code Analysis: Advanced Responsive Video Embedder for Rumble, Odysee, YouTube, Vimeo, Kick ... 10.5.3

Most Complex Classes

Class Rating Complexity
Nextgenthemes\ARVE\Video
D
204
Nextgenthemes\ARVE\ElementorWidget
S
27
Nextgenthemes\ARVE\Base
S
5

Most Complex Functions

Function Rating Complexity
settings_data()
D
7
iframesrc_urlarg_autoplay()
C
32
action_admin_init_setup_messages()
B
15
Nextgenthemes\ARVE\Video::build_iframe_src()
B
19
Nextgenthemes\ARVE\ElementorWidget::register_controls()
B
18
Nextgenthemes\ARVE\Video::detect_provider_and_id_from_url()
B
17
Nextgenthemes\ARVE\Video::build_iframe_attr()
A
13
thumbnail_sizes()
A
14
compare_oembed_src_with_generated_src()
A
13
list_hooks()
A
12
special_iframe_src_mods()
A
12
Nextgenthemes\ARVE\Video::detect_html5()
A
12