Code Analysis: AM LottiePlayer 3.3.0

Function Rating Maintainability Complexity Lines of code
AAMD_Lottie_Builders::frontend_enqueue()
C
41 30 47
AAMD_Lottie\Builder::frontend_enqueue()
C
41 30 47
AM_LottiePlayer_Builders::frontend_enqueue()
B
41 24 54
AAMD_Lottie\Elementor::register_controls()
B
21
1 393
Elementor_AM_LottiePlayer::register_controls()
B
22
2 349
AAMD_Lottie\ET_Builder_Module_LottiePlayer::get_fields()
B
22
1 341
AM_ET_Builder_Module_LottiePlayer::get_fields()
B
23
2 310
AM_ET_Builder_Module_LottiePlayer::render()
B
36 17 81
render_lottieplayer()
A
39 12 69
am_render_lottieplayer()
A
53 15 16
Elementor_AM_LottiePlayer::render()
A
40 11 53
AAMD_Lottie\Media::_media_sideload_lottie()
A
46 9 37
AAMD_Lottie_Upload::_media_sideload_lottie()
A
46 9 37
AAMD_Lottie\Elementor::render()
A
45 8 39
AAMD_Lottie::deactivate_other_instances()
S
52 7 24
am_render_lottieplayer_shortcode()
S
43 4 53
AAMD_Lottie\Media::_lottie_asset()
S
55 6 19
AAMD_Lottie_Upload::_lottie_asset()
S
55 6 19
AAMD_Lottie\ET_Builder_Module_LottiePlayer::render()
S
49 5 28
get_animation_mode()
S
63 6 12
animationMode()
S
63 6 12
AM_ET_Builder_Module_LottiePlayer::init()
S
39 1 81
AAMD_Lottie\ET_Builder_Module_LottiePlayer::init()
S
39 1 81
AAMD_Lottie\Media::_lottie_filetypes()
S
58 5 16
AAMD_Lottie_Upload::lottie_filetypes()
S
58 5 16
AAMD_Lottie::plugin_deactivated_notice()
S
58 3 16
amTruish()
S
78 4 3
get_animation_direction()
S
71 4 6
animationDirection()
S
71 4 6
AAMD_Lottie\Media::set_default_file()
S
65 4 10
AAMD_Lottie\Media::icon_filter()
S
70 4 6
AAMD_Lottie_Upload::icon_filter()
S
70 4 6
AAMD_Lottie_Upload::set_default_file()
S
65 4 10
AAMD_Lottie\Media::__construct()
S
61 3 11
AAMD_Lottie\Admin::admin_enqueue_scripts()
S
53 2 26
AAMD_Lottie_Upload::__construct()
S
61 3 11
render_shortcode()
S
47 1 38
AAMD_Lottie::__construct()
S
58 2 16
AAMD_Lottie_Upload::print_media_templates()
S
55 1 25
AAMD_Lottie_Builders::init_plugin()
S
54 1 25
AAMD_Lottie\Media::print_media_templates()
S
55 1 25
AAMD_Lottie\Builder::init_plugin()
S
54 1 25
AM_LottiePlayer_Builders::init_gutenberg()
S
57 1 19
Elementor_AM_LottiePlayer::switcher_value()
S
79 2 3
AAMD_Lottie_Builders::init_flatsome()
S
71 2 6
AAMD_Lottie_Upload::override_media_templates()
S
70 2 6
am_lottieplayer_builders()
S
70 2 7
AM_LottiePlayer_Builders::init_flatsome()
S
73 2 5
check_boolean_att()
S
79 2 3
AAMD_Lottie\Media::get_default_file()
S
71 2 7
include_file()
S
68 2 7
am_include()
S
68 2 7
AAMD_Lottie::on_activation()
S
69 2 7
AAMD_Lottie_Upload::get_default_file()
S
71 2 7
AAMD_Lottie\Builder::init_flatsome()
S
71 2 6
AAMD_Lottie\Media::override_media_templates()
S
70 2 6
am_vc_attach_field_settings()
S
62 1 12
aamd_lottie_get_ux_template()
S
63 1 12
am_vc_attach_field_settings()
S
62 1 12
AAMD_Lottie\Elementor::get_icon()
S
82 1 3
AAMD_Lottie\Builder::__construct()
S
66 1 8
AAMD_Lottie\Elementor::get_keywords()
S
78 1 3
AM_LottieDiviModules::__construct()
S
72 1 5
Elementor_AM_LottiePlayer::get_title()
S
79 1 3
AAMD_Lottie\Builder::init_divi()
S
81 1 3
AAMD_Lottie\Builder::init_vc()
S
81 1 3
AAMD_Lottie\Elementor::get_categories()
S
81 1 3
AAMD_Lottie\DiviModules::__construct()
S
72 1 5
Elementor_AM_LottiePlayer::get_script_depends()
S
81 1 3
AAMD_Lottie\Elementor::get_script_depends()
S
81 1 3
am_ux_get_template()
S
71 1 6
AM_LottiePlayer_Builders::init_elementor()
S
69 1 7
AAMD_Lottie\Admin::register_am_lottieplayer_dashboard_widget()
S
70 1 7
get_path()
S
74 1 4
AAMD_Lottie\Elementor::get_name()
S
82 1 3
AAMD_Lottie\Admin::render_am_lottieplayer_dashboard_widget()
S
82 1 3
AAMD_Lottie\Media::mimetypes()
S
73 1 5
AAMD_Lottie_Builders::init_vc()
S
81 1 3
AAMD_Lottie\Elementor::content_template()
S
77 1 9
AAMD_Lottie\Elementor::get_title()
S
79 1 3
am_get_asset()
S
78 1 3
get_asset()
S
78 1 3
Elementor_AM_LottiePlayer::get_keywords()
S
78 1 3
am_get_path()
S
74 1 4
am_get_path()
S
74 1 4
AAMD_Lottie_Builders::init_divi()
S
81 1 3
AM_LottiePlayer_Builders::init_divi()
S
81 1 3
AM_LottiePlayer_Builders::init_vc()
S
81 1 3
Elementor_AM_LottiePlayer::content_template()
S
77 1 9
AM_LottiePlayer_Builders::__construct()
S
66 1 8
Elementor_AM_LottiePlayer::get_categories()
S
81 1 3
AAMD_Lottie\Builder::init_elementor()
S
67 1 9
AAMD_Lottie\Elementor::_switcher_value()
S
80 1 3
AAMD_Lottie_Builders::__construct()
S
66 1 8
AAMD_Lottie_Builders::init_elementor()
S
67 1 9
AAMD_Lottie\Admin::__construct()
S
69 1 6
Elementor_AM_LottiePlayer::get_name()
S
82 1 3
AAMD_Lottie_Upload::lottie_mimetypes()
S
73 1 5
interactionSelector()
S
68 1 8
AAMD_Lottie\Admin::add_action_link()
S
66 1 7
Elementor_AM_LottiePlayer::get_icon()
S
82 1 3